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.
Things to ensure we include in both the container and in the integration test: