contracts
contracts copied to clipboard
feat: Have ExecutionManager pass data up
Description
Ensures that OVM_ExecutionManager will pass data upwards. Also modifies OVM_ProxyEOA and OVM_SequencerEntrypoint to pass data upwards and out of the EM.
Additional context
Vastly simplifies the process of giving users relevant return data in Geth. Cuts a lot of code out of evm.go.
Metadata
- Fixes roadmap728
~~Tests might fail, will fix if they do. Want CI to run in the background while I work on some other stuff.~~ Tests passing.
@smartcontracts Can you confirm that this PR is fully backwards compatible?
@smartcontracts Can you confirm that this PR is fully backwards compatible?
I do not think this PR is fully backwards compatible. So we're going to have to keep this one open for a little.