
Deployment
Deployment
Our current deployment is a forked version of the OP Stack we modified for safe blockspace running on top of Ethereum's testnet, Sepolia.
L1 Contracts
L1CrossDomainMessenger
: 0x971ebceac42607114df166a9b931515c06aed234
L1ERC721Bridge
: 0x8ac21c213b4d865a9249babdf027d88b6f58e0b1
L1StandardBridge
: 0x660ae927e11c0cfe0df838163401a31050cbb90a
DisputeGameFactory
: 0x609665b009d32fb0481fb7d878009b0429f203fb
OptimismPortal
: 0xc4482d8235e9b062c1ffb1da3000b97453ba55c9
OptimismMintableERC20Factory
: 0x513fa477c84b5e00bd0ae213af67f4113c76eafe
SystemConfig
: 0x0c9ff84721ae3975af929e5a6ddf8c122eb6ac2e
L2 Contracts
OP's system contracts on L2 are pre-deploys therefore the addresses are the same as listed in their docs.
Rollup.json
{
"genesis": {
"l1": {
"hash": "0xce70209ec4063a1367e66c8b2b80ac8d396493b3979d1069f5b9e5b96aaf28e1",
"number": 8220618
},
"l2": {
"hash": "0xb0cc013badfb02b06645314c2919ed48028aa3512afdd53758eadb839702e531",
"number": 0
},
"l2_time": 1745943420,
"system_config": {
"batcherAddr": "0x246f1a6bb5a5e90fd62f38480c7ce2351aa76353",
"overhead": "0x0000000000000000000000000000000000000000000000000000000000000000",
"scalar": "0x010000000000000000000000000000000000000000000000000c5fc500000558",
"gasLimit": 60000000
}
},
"block_time": 2,
"max_sequencer_drift": 600,
"seq_window_size": 3600,
"channel_timeout": 300,
"l1_chain_id": 11155111,
"l2_chain_id": 1115511142,
"regolith_time": 0,
"canyon_time": 0,
"delta_time": 0,
"ecotone_time": 0,
"fjord_time": 0,
"granite_time": 0,
"batch_inbox_address": "0x00d24488f235e1a69172dbf3b01fde922159e303",
"deposit_contract_address": "0xe18fc16840d8dfecddaa61c89fa424d32f7dff07",
"l1_system_config_address": "0x140cd0518e3c58e8ec2643f9835fd4c14da57570",
"protocol_versions_address": "0xd87c923eb52a04a93d4cf0fdd109095bed632fe7",
"chain_op_config": {
"eip1559Elasticity": 6,
"eip1559Denominator": 50,
"eip1559DenominatorCanyon": 250
}
}
Genesis
You can download the L2 genesis here: https://storage.googleapis.com/firewall-testnet/genesis.json