You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Things to ensure we include in both the container and in the integration test:
Make sure we have a create & openwallet action in the container, and an assertion about their nonces in the test
Call approve on an erc20 contract twice with the same value. This should put duplicate/identical state diffs on the tevm side so we can test that we handle it properly (revm won't give us the 2nd duplicate since no state was actually changed)
Check that block number in a solidity contract is the same as the RPC for that transaction. Both in the container for sync as well as after we are live using an alloy test.
Blocks with various combinations of doresources, setrevision and regular transactions all in the same block. Mostly resources and transactions, as gas price changes with doresources, we should make sure that we use the correct gas price when the transaction happens before and after the gas price change. Also should test replay/trace transaction methods to ensure they use the correct gas price and revision number as well
Send 2930 AND 1559 transactions in the live test and assert failure, these should be rejected by the EVM contract and/or by the RPC
Send incorrect RLP encoded transactions (trailing zero values, the value field as leading zero, etc..)
The text was updated successfully, but these errors were encountered:
Things to ensure we include in both the container and in the integration test:
value
field as leading zero, etc..)The text was updated successfully, but these errors were encountered: