-
Notifications
You must be signed in to change notification settings - Fork 5.1k
Conversation
Your Render PR Server URL is https://web3-js-pr-4155.onrender.com. Follow its progress at https://dashboard.render.com/static/srv-c3akij50mal6e6ns4n1g. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Keep in mind that EIP-1559 transactions also have an accessList, so this section might need some re-ordering.
There are also lots of decisions to make about incompatible properties (e.g. maxFeePerGas
and gasPrice
specifies).
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
First glance, need to take a more thorough look
Co-authored-by: Gregory Markou <[email protected]>
Thank you @kchia , @ricmoo , and @GregTheGreek for taking a look at this I've
Thank you @ricmoo for your R&D :) |
Pull Request Test Coverage Report for Build 1050921428
💛 - Coveralls |
Awesome, once its released I can test it out in our staging environment, thanks for the update! |
* Add additional EIP-2930 and EIP-1559 tests * Update gasPrice to geth default minimum * Replace hex number with number string * Add test skip if using Ganache * Add done function to ganache skip * Add done function to ganache skip * Update gasPrice params * Bump gasPrice to Geth default * Bump docker geth version to stable * Gas price type number for 1 Gwei * gasPrice type and backfills timeout change * gasPrice type and test acct creation * added nonce for geth auto nonce issue, removed auto acct creation * Remove redundant London test. Add gasLimit field to London test * Add validation for tx.maxPriorityFeePerGas and tx.maxFeePerGas * Add additional 1559 tests Co-authored-by: jdevcs <[email protected]> Co-authored-by: jdevcs <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Partial review.
Co-authored-by: Gregory Markou <[email protected]>
Co-authored-by: Gregory Markou <[email protected]>
@corymsmith v1.5.0-rc.0 has been released |
FYI, if you need more test cases, here are the ethers generated (with EthereumJS) testcases: https://github.com/ethers-io/ethers.js/blob/master/packages/testcases/testcases/typed-transactions.json.gz |
Uses ethers.js' implementation/defaults reasoning as inspiration
closes #4150
NOTE Extra file changes are a result of branch off #4118, since it contains the needed EIP-1559 changes