Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(isthmus): l2tol1 message passer storage root #3

Closed
wants to merge 96 commits into from

Conversation

emhane
Copy link
Member

@emhane emhane commented Dec 13, 2024

Description

Closes #4

Block building
  • Skips committing Shanghai withdrawals, instead debug asserts withdrawals in block body is empty.
  • Computes the storage root of l2tol1-message-passer contract in block building, and writes to withdrawals root field of block.
Block validation in live-sync
  • Decouples checking empty withdrawals list from checking empty withdrawals root - only checks empty withdrawals root if isthmus is not active.
  • Adds access to database to previously stateless block consensus validation. Checks withdrawals root of block (aka l2tol1-msg-passer storage root) against loaded storage root of the predeploy.
Block validation in pipeline-sync

Tests

Additional context

Metadata

@emhane emhane added the B-isthmus-devnet-0 Related to isthmus-devnet-0 label Dec 13, 2024
joshieDo and others added 26 commits December 13, 2024 14:02
@emhane emhane force-pushed the emhane/storage-root-isthmus branch from e9894cb to 673ae2e Compare December 19, 2024 02:58
Enable kurtosis-op and hive for op-reth repo
…h-kurtosis

Fix, skip non-op kurtosis jobs
<!--
Contributions welcome! See
https://github.com/ethereum-optimism/.github/blob/master/CONTRIBUTING.md
-->

**Description**

Revert rm `workflow_dispatch` for kurtosis-op and hive

**Tests**

<!--
Please describe any tests you've added. If you've added no tests, or
left important behavior untested, please explain why not.
-->

**Additional context**

<!--
Add any other context about the problem you're solving.
-->

**Metadata**

<!-- 
Include a link to any github issues that this may close in the following
form:
- Fixes #[Link to Issue]
-->
@emhane
Copy link
Member Author

emhane commented Jan 3, 2025

closing in favour of #19

@emhane emhane closed this Jan 3, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
B-isthmus-devnet-0 Related to isthmus-devnet-0
Projects
None yet
Development

Successfully merging this pull request may close these issues.