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
There seem to be some issues related to the handling and interpretation of invalid PUSH operations. This code would deploy a smart contract that's just 0x60. It's a PUSH1 but it's missing the 1 byte that's meant to be pushed
Update from slack thread: @ignasirv confirmed it's a bug in the rom that will need a new verifier release to fix. The new verifier will be available by Wednesday Sept 4th. It was noted that this is not seen as a stopper for Erigon to start the integration with Bali/Banana
There seem to be some issues related to the handling and interpretation of invalid
PUSH
operations. This code would deploy a smart contract that's just0x60
. It's aPUSH1
but it's missing the 1 byte that's meant to be pushedWe should be able to validate that:
Calling this should just return
0x60
.Now we can call the contract that we deployed and it should be executed and mined successfully in a block.
After the tx is mined, the sequencer will halt because of an invalid batch. Here are the logs from the test:
The text was updated successfully, but these errors were encountered: