base-org / contract-deployments

MIT License
200 stars 108 forks source link

[WIP] Initialize some proxies for Fault Proof on Sepolia #184

Closed cbfyi closed 4 weeks ago

cbfyi commented 2 months ago

First part of rolling out Fault Proof on Sepolia for Base.

We need to initialize some contracts required for Fault Proof. They will be "owned" by the proxy admin owner / system admin.

AnchorStateRegistryProxy to follow in a separate set of changes once DisputeGameFactoryProxy is ready as the AnchorStateRegistry implementation depends on it.

These are prerequisites for Fault Proof for Base Sepolia.

The factory will not be useable just yet, until we setImplementation for specific game types. The game implementations will be deployed separately as they depend on the anchor state registry.

The proxies were deployed using our internal Smart Contract Manager (SCM). We will need the proxy admin to initialize these currently blank proxies.

cbfyi commented 2 months ago

DO NOT MERGE. Moving back to WIP.

Will be extending the script to cover more upgrades so we can reduce roundtrip from multisig signing.

cbfyi commented 4 weeks ago

Using https://github.com/ethereum-optimism/superchain-ops instead.

cb-heimdall commented 4 weeks ago

✅ Heimdall Review Status

Requirement Status More Info
Reviews 1/1
Denominator calculation
Show calculation
1 if user is bot 0
1 if user is external 0
From .codeflow.yml 1
Additional review requirements
Show calculation
Max 0
0
From CODEOWNERS 0
Global minimum 0
Max 1
1
1 if commit is unverified 0
Sum 1