Add AnchorStateRegistry Implementation to OPSM (#11955)
* feat: Add ASR proxy to OPStackManager * feat: Add AnchorStateRegistry blueprint * feat: Add AnchorStateRegistry Implementation * feat: Return startingAnchorInputs as bytes The op-deployer tooling does not support structs, therefore we need to return a more generic type for compatibility. * rebuild snapshots * fix: ASR initializer encoding * handoff commit with op-deployer debugging debugging op-deployer test wip: literal anchor roots * test and golang fixes * hardcode permissioned state * hardcode 0xdead as the starting anchor root * chore: fix semver lock * fix: no permissionless root, remove hash from 0xdead * fix: use 0xdead root properly * fix: set the override in the input contract * Fix tests and accidental mutation of `Implementation` struct * lint * semver * Update op-chain-ops/deployer/opsm/opchain.go Co-authored-by:Maurelian <john@oplabs.co> * Update packages/contracts-bedrock/scripts/DeployOPChain.s.sol --------- Co-authored-by:
Matthew Slipper <me@matthewslipper.com> Co-authored-by:
Matt Solomon <matt@mattsolomon.dev>
Showing
Please register or sign in to comment