ethereum-optimism / optimism

Optimism is Ethereum, scaled.
https://optimism.io
MIT License
5.66k stars 3.3k forks source link

Holocene: Sepolia tracker #13009

Open sebastianst opened 1 day ago

sebastianst commented 1 day ago

Tracking OP Sepolia tasks

See also the public check list

sebastianst commented 8 hours ago

Op Sepolia tasks were created using the holocene upgrade script with the following env (partial):

##############################################
#               ↓  Required  ↓               #
##############################################

# The network to deploy the contracts to.
# Must be one of 'mainnet', 'sepolia'
NETWORK=sepolia

# Address of deployed `PreimageOracle` contract.
PREIMAGE_ORACLE_ADDR=0x92240135b46fc1142dA181f550aE8f595B858854

# Address of deployed `AnchorStateRegistry` proxy contract.
ANCHOR_STATE_REGISTRY_PROXY_ADDR=0x218CD9489199F321E1177b56385d333c5B598629

# Address of the `SuperchainConfig` proxy contract.
SUPERCHAIN_CONFIG_PROXY_ADDR=0xC2Be75506d5724086DEB7245bd260Cc9753911Be

# Address of deployed `ProxyAdmin` contract.
PROXY_ADMIN_ADDR=0x189aBAAaa82DfC015A588A7dbaD6F13b1D3485Bc

# Address of deployed `SystemConfig` proxy contract.
SYSTEM_CONFIG_PROXY_ADDR=0x034edD2A225f7f429A63E0f1D2084B9E0A93b538

# Address of deployed `DisputeGameFactory` proxy contract.
DISPUTE_GAME_FACTORY_PROXY_ADDR=0x05F9613aDB30026FFd634f38e5C4dFd30a197Fa1

USE_FAULT_PROOFS=true

USE_PERMISSIONLESS_FAULT_PROOFS=true

###################################################
#                 ↓  Optional  ↓                  #
# Do not set if you don't know what you're doing. #
###################################################

SYSTEM_CONFIG_IMPL_ADDR=0x29d06Ed7105c7552EFD9f29f3e0d250e5df412CD

MIPS_IMPL_ADDR=0x0000000000000000000000000000000000000000

DELAYED_WETH_IMPL_ADDR=0x0000000000000000000000000000000000000000

and the faultGameAbsolutePrestate: 0x03925193e3e89f87835bbdf3a813f60b2aa818a36bbe71cd5d8fd7e79f5e8afe set in the Sepolia deploy-config.json passed as first argument to just run.

The resulting deployment was

{
  "SystemConfig": "0x29d06Ed7105c7552EFD9f29f3e0d250e5df412CD",
  "MIPS": "0x69470D6970Cd2A006b84B1d4d70179c892cFCE01",
  "FaultDisputeGame": "0x5e0877a8F6692eD470013e651c4357d0C4941e6C",
  "PermissionedDisputeGame": "0x4Ed046e66c96600DaE1a4ec39267bB0cE476E8cc"
}

Full deployment log: deploy.log