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

Submit L2 withdrawal transactions in kurtosis #70

Open
emhane opened this issue Feb 6, 2025 · 0 comments
Open

Submit L2 withdrawal transactions in kurtosis #70

emhane opened this issue Feb 6, 2025 · 0 comments
Assignees
Labels
D-isthmus-devnet-0 Devnet: l2 withdrawals root devnet meta

Comments

@emhane
Copy link
Member

emhane commented Feb 6, 2025

Describe the feature

To test all code paths for l2 withdrawals storage root feature in kurtosis, the storage of the pre-deploy L2ToL1MessagePasser.sol needs to change at runtime. Specifically it needs to change as an outcome from executing transactions. Currently ethpandaops optimism-package only randomises the trie before starting the network.

Example L2 withdrawal transaction sent to L2ToL1MessagePasser.sol (address 0x4200..0016) which updates its storage:
https://optimistic.etherscan.io/tx/0xe210005267ed2a8ff0d3231565ada0c0ad805aeb5524984325b142a4f7bbb697
Note: preceding Approve tx is pre-req for L2 withdrawal tx to execute.

Additional context

No response

@emhane emhane added D-isthmus-devnet-0 Devnet: l2 withdrawals root devnet meta labels Feb 6, 2025
@janjakubnanista janjakubnanista self-assigned this Feb 6, 2025
@refcell refcell moved this to TODO in Project Tracking Feb 11, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
D-isthmus-devnet-0 Devnet: l2 withdrawals root devnet meta
Projects
None yet
Development

No branches or pull requests

2 participants