contracts-bedrock: L1Block interop (#10344)
* contracts-bedrock: L1Block interop
Ports the `L1Block` contract from the `feat/interop` branch to
develop using a pattern where we can extend the contracts.
This sort of pattern may not always work but is an experiment
in reducing feature branches.
* contracts-bedrock: reorder params for func in L1BlockInterop
* contracts-bedrock: add missing test for L1Block
* contracts-bedrock: refactor tests for L1BlockInterop
* contracts-bedrock: add L1BlockInterop to differential-testing.go
* contracts-bedrock: add test for testDiff_encodeSetL1BlockValuesInterop_succeeds in Encoding tests
* op-node: add L1BlockInterop to derive l1_block_info
* op-node: add FuzzL1InfoInteropRoundTrip
* op-node: add tests for L1Block to l1_block_info
* contracts-bedrock: update snapshots for L1Block, L1BlockInterop
* contracts-bedrock: update semver-lock for L1Block, L1BlockInterop
* Revert "op-node: add tests for L1Block to l1_block_info"
This reverts commit d2e599e43b774cf9a5de474db1f5aa744885ce91.
* Revert "op-node: add FuzzL1InfoInteropRoundTrip"
This reverts commit e14007c0fb7dd723bcd66235696da19e378fa974.
* Revert "op-node: add L1BlockInterop to derive l1_block_info"
This reverts commit 4bb279bb4a504227ca05de38818bfbddbdae3c98.
* Revert "contracts-bedrock: add test for testDiff_encodeSetL1BlockValuesInterop_succeeds in Encoding tests"
This reverts commit 12f9a07cd71d504b1ea57a753d95b8e6439caa57.
* Revert "contracts-bedrock: add L1BlockInterop to differential-testing.go"
This reverts commit 209669de69d35b456494602cb64ffc435689602d.
* contracts-bedrock: drop redundant test in tests for L1BlockInterop
* contracts-bedrock: fix order of function args in L1Block
* contracts-bedrock: update semver-lock for L1Block
---------
Co-authored-by:
Diego <105765223+0xfuturistic@users.noreply.github.com>
Showing
Please register or sign in to comment