Skip to content

Commit b295e97

Browse files
committed
add river chain
1 parent 9095778 commit b295e97

12 files changed

+262
-0
lines changed

chainList.json

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -216,6 +216,24 @@
216216
"chain": "mainnet"
217217
}
218218
},
219+
{
220+
"name": "River",
221+
"identifier": "mainnet/river",
222+
"chainId": 550,
223+
"rpc": [
224+
"https://towns-mainnet.calderachain.xyz/http"
225+
],
226+
"explorers": [
227+
"https://explorer.river.build"
228+
],
229+
"superchainLevel": 0,
230+
"governedByOptimism": false,
231+
"dataAvailabilityType": "alt-da",
232+
"parent": {
233+
"type": "L2",
234+
"chain": "mainnet"
235+
}
236+
},
219237
{
220238
"name": "Shape",
221239
"identifier": "mainnet/shape",

chainList.toml

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -155,6 +155,19 @@
155155
type = "L2"
156156
chain = "mainnet"
157157

158+
[[chains]]
159+
name = "River"
160+
identifier = "mainnet/river"
161+
chain_id = 550
162+
rpc = ["https://towns-mainnet.calderachain.xyz/http"]
163+
explorers = ["https://explorer.river.build"]
164+
superchain_level = 0
165+
governed_by_optimism = false
166+
data_availability_type = "alt-da"
167+
[chains.parent]
168+
type = "L2"
169+
chain = "mainnet"
170+
158171
[[chains]]
159172
name = "Shape"
160173
identifier = "mainnet/shape"

superchain/configs/configs.json

Lines changed: 74 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -424,6 +424,80 @@
424424
"UnsafeBlockSigner": "0x2270d6eC8E760daA317DD978cFB98C8f144B1f3A"
425425
}
426426
},
427+
{
428+
"Name": "River",
429+
"l2_chain_id": 550,
430+
"PublicRPC": "https://towns-mainnet.calderachain.xyz/http",
431+
"SequencerRPC": "https://towns-mainnet.calderachain.xyz/http",
432+
"Explorer": "https://explorer.river.build",
433+
"SuperchainLevel": 0,
434+
"GovernedByOptimism": false,
435+
"StandardChainCandidate": false,
436+
"SuperchainTime": null,
437+
"batch_inbox_address": "0x9BE0c82d5bA973a9e6861695626D4F9983e80C88",
438+
"Superchain": "mainnet",
439+
"Chain": "river",
440+
"canyon_time": 0,
441+
"delta_time": 0,
442+
"ecotone_time": 0,
443+
"block_time": 2,
444+
"seq_window_size": 21600,
445+
"max_sequencer_drift": 3600,
446+
"DataAvailabilityType": "alt-da",
447+
"optimism": {
448+
"eip1559Elasticity": 6,
449+
"eip1559Denominator": 250,
450+
"eip1559DenominatorCanyon": 250
451+
},
452+
"alt_da": {
453+
"da_challenge_contract_address": null,
454+
"da_challenge_window": 0,
455+
"da_resolve_window": 0,
456+
"da_commitment_type": "GenericCommitment"
457+
},
458+
"GasPayingToken": null,
459+
"genesis": {
460+
"l1": {
461+
"hash": "0x1bddc3be9af64c6069d9d5c51525ae75aa75cdc24b6db5a27aae6c705ada591e",
462+
"number": 19905337
463+
},
464+
"l2": {
465+
"hash": "0x5a41f6e152b724fffb68a67b72566cbe0b4a8d8a67282cccafbcdc8fc5245f38",
466+
"number": 0
467+
},
468+
"l2_time": 1716138071,
469+
"system_config": {
470+
"batcherAddr": "0x52ee324F2bCD0c5363d713eb9f62D1eE47266ac1",
471+
"overhead": "0x0000000000000000000000000000000000000000000000000000000000000834",
472+
"scalar": "0x010000000000000000000000000000000000000000000000000a118b0000044d",
473+
"gasLimit": 30000000
474+
}
475+
},
476+
"Addresses": {
477+
"AddressManager": "0xA80349b0D79bf3154ae54066410d20eb7B8697Ac",
478+
"AnchorStateRegistryProxy": "0xe66a844Fe492058ebeB6898fa52AA2453784fC04",
479+
"BatchSubmitter": "0x52ee324F2bCD0c5363d713eb9f62D1eE47266ac1",
480+
"Challenger": "0x318Cf0B120595B1bE66a823a83362dbae7434D3d",
481+
"DelayedWETHProxy": "0x5151d699f439Ef9901d63FFD9bc18847067F70c4",
482+
"DisputeGameFactoryProxy": "0xBA8a9737E20F5793d21B4DE36a6B5FFddcB06D4b",
483+
"Guardian": "0x2876c43B17A5750CBea5E2A3C42718374E21D5a2",
484+
"L1CrossDomainMessengerProxy": "0x22B0cd077c937b9912772B38519b6d2d91541c1A",
485+
"L1ERC721BridgeProxy": "0x42AABA8A896ca6C987068Ac9a9112c2e4dcA4c96",
486+
"L1StandardBridgeProxy": "0x2d51D580Cae0a644a5328E665c768C2A4c0E4a03",
487+
"L2OutputOracleProxy": "0x29E7177837652ca00f05fbD2e8aA867d207B2EF8",
488+
"MIPS": "0x55CaAEfA6C817d167e0C8273858Ec7CEAD71037e",
489+
"OptimismMintableERC20FactoryProxy": "0xB5984cCf496a8FC2d921A5a425Bd5F7a740BE89C",
490+
"OptimismPortalProxy": "0x9fDEEa19836A413C04e9672d3d09f482278e863c",
491+
"PreimageOracle": "0x81C6f49c79bC83F6E118DD4d8e04456BEfbA254f",
492+
"Proposer": "0x1F7D2BCe97a04D2f935C62b53fE04fed373d2d17",
493+
"ProxyAdmin": "0x566c7DB023111D897F16b602B2B57f0F12f7bF44",
494+
"ProxyAdminOwner": "0x2876c43B17A5750CBea5E2A3C42718374E21D5a2",
495+
"SuperchainConfig": "0xb6aFBB2A7299e968c9f98f8b518bD89e670a420A",
496+
"SystemConfigOwner": "0x2876c43B17A5750CBea5E2A3C42718374E21D5a2",
497+
"SystemConfigProxy": "0xf565303B5326C8653E78e5f73a2984f6F778C9E8",
498+
"UnsafeBlockSigner": "0x1282EA0dB437d4e08e33Ca9000689Ed3b65520fb"
499+
}
500+
},
427501
{
428502
"Name": "Binary Mainnet",
429503
"l2_chain_id": 624,
Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,63 @@
1+
name = "River"
2+
chain_id = 550
3+
public_rpc = "https://towns-mainnet.calderachain.xyz/http"
4+
sequencer_rpc = "https://towns-mainnet.calderachain.xyz/http"
5+
explorer = "https://explorer.river.build"
6+
superchain_level = 0
7+
governed_by_optimism = false
8+
batch_inbox_addr = "0x9BE0c82d5bA973a9e6861695626D4F9983e80C88"
9+
canyon_time = 0 # Thu 1 Jan 1970 00:00:00 UTC
10+
delta_time = 0 # Thu 1 Jan 1970 00:00:00 UTC
11+
ecotone_time = 0 # Thu 1 Jan 1970 00:00:00 UTC
12+
block_time = 2
13+
seq_window_size = 21600
14+
max_sequencer_drift = 3600
15+
data_availability_type = "alt-da"
16+
17+
[optimism]
18+
eip1559_elasticity = 6
19+
eip1559_denominator = 250
20+
eip1559_denominator_canyon = 250
21+
22+
[alt_da]
23+
da_challenge_window = 0
24+
da_resolve_window = 0
25+
da_commitment_type = "GenericCommitment"
26+
27+
[genesis]
28+
l2_time = 1716138071
29+
[genesis.l1]
30+
hash = "0x1bddc3be9af64c6069d9d5c51525ae75aa75cdc24b6db5a27aae6c705ada591e"
31+
number = 19905337
32+
[genesis.l2]
33+
hash = "0x5a41f6e152b724fffb68a67b72566cbe0b4a8d8a67282cccafbcdc8fc5245f38"
34+
number = 0
35+
[genesis.system_config]
36+
batcherAddress = "0x52ee324F2bCD0c5363d713eb9f62D1eE47266ac1"
37+
overhead = "0x0000000000000000000000000000000000000000000000000000000000000834"
38+
scalar = "0x010000000000000000000000000000000000000000000000000a118b0000044d"
39+
gasLimit = 30000000
40+
41+
[addresses]
42+
SystemConfigOwner = "0x2876c43B17A5750CBea5E2A3C42718374E21D5a2"
43+
ProxyAdminOwner = "0x2876c43B17A5750CBea5E2A3C42718374E21D5a2"
44+
Guardian = "0x2876c43B17A5750CBea5E2A3C42718374E21D5a2"
45+
Challenger = "0x318Cf0B120595B1bE66a823a83362dbae7434D3d"
46+
Proposer = "0x1F7D2BCe97a04D2f935C62b53fE04fed373d2d17"
47+
UnsafeBlockSigner = "0x1282EA0dB437d4e08e33Ca9000689Ed3b65520fb"
48+
BatchSubmitter = "0x52ee324F2bCD0c5363d713eb9f62D1eE47266ac1"
49+
AddressManager = "0xA80349b0D79bf3154ae54066410d20eb7B8697Ac"
50+
L1CrossDomainMessengerProxy = "0x22B0cd077c937b9912772B38519b6d2d91541c1A"
51+
L1ERC721BridgeProxy = "0x42AABA8A896ca6C987068Ac9a9112c2e4dcA4c96"
52+
L1StandardBridgeProxy = "0x2d51D580Cae0a644a5328E665c768C2A4c0E4a03"
53+
L2OutputOracleProxy = "0x29E7177837652ca00f05fbD2e8aA867d207B2EF8"
54+
OptimismMintableERC20FactoryProxy = "0xB5984cCf496a8FC2d921A5a425Bd5F7a740BE89C"
55+
OptimismPortalProxy = "0x9fDEEa19836A413C04e9672d3d09f482278e863c"
56+
SystemConfigProxy = "0xf565303B5326C8653E78e5f73a2984f6F778C9E8"
57+
ProxyAdmin = "0x566c7DB023111D897F16b602B2B57f0F12f7bF44"
58+
SuperchainConfig = "0xb6aFBB2A7299e968c9f98f8b518bD89e670a420A"
59+
AnchorStateRegistryProxy = "0xe66a844Fe492058ebeB6898fa52AA2453784fC04"
60+
DelayedWETHProxy = "0x5151d699f439Ef9901d63FFD9bc18847067F70c4"
61+
DisputeGameFactoryProxy = "0xBA8a9737E20F5793d21B4DE36a6B5FFddcB06D4b"
62+
MIPS = "0x55CaAEfA6C817d167e0C8273858Ec7CEAD71037e"
63+
PreimageOracle = "0x81C6f49c79bC83F6E118DD4d8e04456BEfbA254f"

superchain/extra/addresses/addresses.json

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -505,6 +505,30 @@
505505
"SystemConfigProxy": "0x166F9406e79A656f12F05247fb8F5DfA6155bCBF",
506506
"UnsafeBlockSigner": "0x3241A7D28eA74E807A5087BA637fB58D8dDcd078"
507507
},
508+
"550": {
509+
"AddressManager": "0xA80349b0D79bf3154ae54066410d20eb7B8697Ac",
510+
"AnchorStateRegistryProxy": "0xe66a844Fe492058ebeB6898fa52AA2453784fC04",
511+
"BatchSubmitter": "0x52ee324F2bCD0c5363d713eb9f62D1eE47266ac1",
512+
"Challenger": "0x318Cf0B120595B1bE66a823a83362dbae7434D3d",
513+
"DelayedWETHProxy": "0x5151d699f439Ef9901d63FFD9bc18847067F70c4",
514+
"DisputeGameFactoryProxy": "0xBA8a9737E20F5793d21B4DE36a6B5FFddcB06D4b",
515+
"Guardian": "0x2876c43B17A5750CBea5E2A3C42718374E21D5a2",
516+
"L1CrossDomainMessengerProxy": "0x22B0cd077c937b9912772B38519b6d2d91541c1A",
517+
"L1ERC721BridgeProxy": "0x42AABA8A896ca6C987068Ac9a9112c2e4dcA4c96",
518+
"L1StandardBridgeProxy": "0x2d51D580Cae0a644a5328E665c768C2A4c0E4a03",
519+
"L2OutputOracleProxy": "0x29E7177837652ca00f05fbD2e8aA867d207B2EF8",
520+
"MIPS": "0x55CaAEfA6C817d167e0C8273858Ec7CEAD71037e",
521+
"OptimismMintableERC20FactoryProxy": "0xB5984cCf496a8FC2d921A5a425Bd5F7a740BE89C",
522+
"OptimismPortalProxy": "0x9fDEEa19836A413C04e9672d3d09f482278e863c",
523+
"PreimageOracle": "0x81C6f49c79bC83F6E118DD4d8e04456BEfbA254f",
524+
"Proposer": "0x1F7D2BCe97a04D2f935C62b53fE04fed373d2d17",
525+
"ProxyAdmin": "0x566c7DB023111D897F16b602B2B57f0F12f7bF44",
526+
"ProxyAdminOwner": "0x2876c43B17A5750CBea5E2A3C42718374E21D5a2",
527+
"SuperchainConfig": "0xb6aFBB2A7299e968c9f98f8b518bD89e670a420A",
528+
"SystemConfigOwner": "0x2876c43B17A5750CBea5E2A3C42718374E21D5a2",
529+
"SystemConfigProxy": "0xf565303B5326C8653E78e5f73a2984f6F778C9E8",
530+
"UnsafeBlockSigner": "0x1282EA0dB437d4e08e33Ca9000689Ed3b65520fb"
531+
},
508532
"624": {
509533
"AddressManager": "0x8173904703995c6BbA59a42B8bBf8405F978758a",
510534
"AnchorStateRegistryProxy": "0x275Abd1eB1FBaAB40Dcef5f3A588e2dF65801edc",
Binary file not shown.
Binary file not shown.
11.1 KB
Binary file not shown.

0 commit comments

Comments
 (0)