-
Notifications
You must be signed in to change notification settings - Fork 64
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
Mainnet OPCM v2.0.0: unichain #723
base: 03-05-mainnet_opcm_v2.0.0_base
Are you sure you want to change the base?
Mainnet OPCM v2.0.0: unichain #723
Conversation
Warning This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
This stack of pull requests is managed by Graphite. Learn more about stacking. |
d4b3855
to
6a66d54
Compare
fb2bf0b
to
af140ac
Compare
6a66d54
to
093f147
Compare
af140ac
to
3d48a9b
Compare
093f147
to
0a0198a
Compare
3d48a9b
to
780ddfc
Compare
0a0198a
to
6f177fb
Compare
780ddfc
to
495a555
Compare
6f177fb
to
c099aba
Compare
495a555
to
5d0a781
Compare
c099aba
to
405b30c
Compare
5d0a781
to
1648086
Compare
405b30c
to
596f1ba
Compare
1648086
to
7d76b76
Compare
596f1ba
to
4f12435
Compare
7d76b76
to
196ba92
Compare
4f12435
to
4ff85ce
Compare
54be579
to
61bbe74
Compare
4ff85ce
to
e8cca8e
Compare
61bbe74
to
0ef580f
Compare
e8cca8e
to
32cd40d
Compare
0ef580f
to
9a6743b
Compare
32cd40d
to
e41d28b
Compare
- Command to encode: `cast calldata 'upgrade((address,address,bytes32)[])' "[(0xc407398d063f942feBbcC6F80a156b47F3f1BDA6,0x3B73Fa8d82f511A3caE17B5a26E4E1a2d5E2f2A4, 0x039facea52b20c605c05efb0a33560a92de7074218998f75bcdf61e8989cb5d9)]"` | ||
|
||
## Tenderly State Changes | ||
[Link](https://dashboard.tenderly.co/oplabs/eth-mainnet/simulator/42687998-3100-49a8-bf77-7448c707f2b1) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is including a simulation link new? I think signers should just use the one printed from their terminal no?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Oh, also I don't think this link is usable outside of the op labs account.
6d5b5b5
to
0093806
Compare
0bbaf59
to
07fbd29
Compare
bc9fd63
to
760a769
Compare
24afa7f
to
91d9f87
Compare
760a769
to
7271da3
Compare
91d9f87
to
e3df2d4
Compare
7271da3
to
c53aaa9
Compare
e3df2d4
to
c133c77
Compare
c53aaa9
to
25cab61
Compare
c133c77
to
70a21ee
Compare
25cab61
to
cc1acb7
Compare
70a21ee
to
683322a
Compare
cc1acb7
to
24d4e0d
Compare
683322a
to
2d22d07
Compare
* feat: OPCM Upgrade 13 * fix: nits from pr. * fix: task storage writes not takes config file. * fix: fixing build * fix: refactor to template for opcm v200 work. * fix: removing errors * fix: forge fmt * fix: make public state var * fix: make internal state var * fix: make internal state var * fix: forge fmt * fix: not all invocations of OPCM will have a state change in isRC. * fix: read opcm and stdvalidatorv200 in from config * fix: foundry bug fixed on nightly build. * fix: remove shadow variable warning * fix: we allow storage writes to any newly created contracts. * fix: adding warning if addr isn't found for chain * fix: starting prank with forge * fix: avoiding OOG errors. * fix: removing junk files * fix: fixed merge conflicts with main * fix: tests uncommented * feat: adding tasks skeleton. * fix: task fixes for soneium * fix: adding ink to the task * fix: added calldata breakdown. * fix: adding more detail for call3 args. * fix: read opcm and stdvalidatorv200 in from config * fix: added absolute prestate * fix: added commands to encode calldata for verification. * fix: sep op ink sony opcm task updated. * fix: calldata updated * fix: state diffs added. * fix: tenderly link * fix: remove base task from this branch * fix: state diff * fix: updating README.md * Sepolia OPCM v2.0.0: base * fix: read opcm and stdvalidatorv200 in from config * fix: calldata updated * fix: adding overrides for superchain config and protocol versions * fix: comments explaining state overrides. * fix: state diff * Sepolia OPCM v2.0.0: unichain * fix: added unichain sepolia calldata. * fix: read opcm and stdvalidatorv200 in from config * fix: added absolute prestate * fix: calldata updated * fix: updated config.toml * Mainnet OPCM v2.0.0: op, soneium, ink * fix: read opcm and stdvalidatorv200 in from config * fix: added calldata and state diffs along with tenderly link * fix: added absolute prestate * fix: calldata updated * fix: updated validations and config.toml * Mainnet OPCM v2.0.0: base * fix: read opcm and stdvalidatorv200 in from config * fix: added absolute prestate * fix: added calldata for base mainnet * fix: added permalinks for mainnet * fix: calldata updated * fix: updated validations and config.toml * Mainnet OPCM v2.0.0: unichain * fix: read opcm and stdvalidatorv200 in from config * fix: added absolute prestate * fix: added calldata for unichain mainnet * fix: calldata updated * fix: calldata updated * fix: updated validations and config.toml * Modify calldata validation approach * --wip-- * Update registry commit * README and VALIDATION improvements --------- Co-authored-by: Blaine Malone <[email protected]>
24d4e0d
to
516f70b
Compare
2d22d07
to
5e3b7e3
Compare
No description provided.