Skip to content

Commit b88e860

Browse files
committed
add river chain
1 parent e2d3490 commit b88e860

12 files changed

+262
-0
lines changed

chainList.json

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -289,6 +289,24 @@
289289
"chain": "mainnet"
290290
}
291291
},
292+
{
293+
"name": "River",
294+
"identifier": "mainnet/river",
295+
"chainId": 550,
296+
"rpc": [
297+
"https://towns-mainnet.calderachain.xyz/http"
298+
],
299+
"explorers": [
300+
"https://explorer.river.build"
301+
],
302+
"superchainLevel": 0,
303+
"governedByOptimism": false,
304+
"dataAvailabilityType": "alt-da",
305+
"parent": {
306+
"type": "L2",
307+
"chain": "mainnet"
308+
}
309+
},
292310
{
293311
"name": "Shape",
294312
"identifier": "mainnet/shape",

chainList.toml

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -208,6 +208,19 @@
208208
type = "L2"
209209
chain = "mainnet"
210210

211+
[[chains]]
212+
name = "River"
213+
identifier = "mainnet/river"
214+
chain_id = 550
215+
rpc = ["https://towns-mainnet.calderachain.xyz/http"]
216+
explorers = ["https://explorer.river.build"]
217+
superchain_level = 0
218+
governed_by_optimism = false
219+
data_availability_type = "alt-da"
220+
[chains.parent]
221+
type = "L2"
222+
chain = "mainnet"
223+
211224
[[chains]]
212225
name = "Shape"
213226
identifier = "mainnet/shape"

superchain/configs/configs.json

Lines changed: 74 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -494,6 +494,80 @@
494494
"UnsafeBlockSigner": "0x2270d6eC8E760daA317DD978cFB98C8f144B1f3A"
495495
}
496496
},
497+
{
498+
"Name": "River",
499+
"l2_chain_id": 550,
500+
"PublicRPC": "https://towns-mainnet.calderachain.xyz/http",
501+
"SequencerRPC": "https://towns-mainnet.calderachain.xyz/http",
502+
"Explorer": "https://explorer.river.build",
503+
"SuperchainLevel": 0,
504+
"GovernedByOptimism": false,
505+
"StandardChainCandidate": false,
506+
"SuperchainTime": null,
507+
"batch_inbox_address": "0x9BE0c82d5bA973a9e6861695626D4F9983e80C88",
508+
"Superchain": "mainnet",
509+
"Chain": "river",
510+
"canyon_time": 0,
511+
"delta_time": 0,
512+
"ecotone_time": 0,
513+
"block_time": 2,
514+
"seq_window_size": 21600,
515+
"max_sequencer_drift": 3600,
516+
"DataAvailabilityType": "alt-da",
517+
"optimism": {
518+
"eip1559Elasticity": 6,
519+
"eip1559Denominator": 250,
520+
"eip1559DenominatorCanyon": 250
521+
},
522+
"alt_da": {
523+
"da_challenge_contract_address": null,
524+
"da_challenge_window": 0,
525+
"da_resolve_window": 0,
526+
"da_commitment_type": "GenericCommitment"
527+
},
528+
"GasPayingToken": null,
529+
"genesis": {
530+
"l1": {
531+
"hash": "0x1bddc3be9af64c6069d9d5c51525ae75aa75cdc24b6db5a27aae6c705ada591e",
532+
"number": 19905337
533+
},
534+
"l2": {
535+
"hash": "0x5a41f6e152b724fffb68a67b72566cbe0b4a8d8a67282cccafbcdc8fc5245f38",
536+
"number": 0
537+
},
538+
"l2_time": 1716138071,
539+
"system_config": {
540+
"batcherAddr": "0x52ee324F2bCD0c5363d713eb9f62D1eE47266ac1",
541+
"overhead": "0x0000000000000000000000000000000000000000000000000000000000000834",
542+
"scalar": "0x010000000000000000000000000000000000000000000000000a118b0000044d",
543+
"gasLimit": 30000000
544+
}
545+
},
546+
"Addresses": {
547+
"AddressManager": "0xA80349b0D79bf3154ae54066410d20eb7B8697Ac",
548+
"AnchorStateRegistryProxy": "0xe66a844Fe492058ebeB6898fa52AA2453784fC04",
549+
"BatchSubmitter": "0x52ee324F2bCD0c5363d713eb9f62D1eE47266ac1",
550+
"Challenger": "0x318Cf0B120595B1bE66a823a83362dbae7434D3d",
551+
"DelayedWETHProxy": "0x5151d699f439Ef9901d63FFD9bc18847067F70c4",
552+
"DisputeGameFactoryProxy": "0xBA8a9737E20F5793d21B4DE36a6B5FFddcB06D4b",
553+
"Guardian": "0x2876c43B17A5750CBea5E2A3C42718374E21D5a2",
554+
"L1CrossDomainMessengerProxy": "0x22B0cd077c937b9912772B38519b6d2d91541c1A",
555+
"L1ERC721BridgeProxy": "0x42AABA8A896ca6C987068Ac9a9112c2e4dcA4c96",
556+
"L1StandardBridgeProxy": "0x2d51D580Cae0a644a5328E665c768C2A4c0E4a03",
557+
"L2OutputOracleProxy": "0x29E7177837652ca00f05fbD2e8aA867d207B2EF8",
558+
"MIPS": "0x55CaAEfA6C817d167e0C8273858Ec7CEAD71037e",
559+
"OptimismMintableERC20FactoryProxy": "0xB5984cCf496a8FC2d921A5a425Bd5F7a740BE89C",
560+
"OptimismPortalProxy": "0x9fDEEa19836A413C04e9672d3d09f482278e863c",
561+
"PreimageOracle": "0x81C6f49c79bC83F6E118DD4d8e04456BEfbA254f",
562+
"Proposer": "0x1F7D2BCe97a04D2f935C62b53fE04fed373d2d17",
563+
"ProxyAdmin": "0x566c7DB023111D897F16b602B2B57f0F12f7bF44",
564+
"ProxyAdminOwner": "0x2876c43B17A5750CBea5E2A3C42718374E21D5a2",
565+
"SuperchainConfig": "0xb6aFBB2A7299e968c9f98f8b518bD89e670a420A",
566+
"SystemConfigOwner": "0x2876c43B17A5750CBea5E2A3C42718374E21D5a2",
567+
"SystemConfigProxy": "0xf565303B5326C8653E78e5f73a2984f6F778C9E8",
568+
"UnsafeBlockSigner": "0x1282EA0dB437d4e08e33Ca9000689Ed3b65520fb"
569+
}
570+
},
497571
{
498572
"Name": "Binary Mainnet",
499573
"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
@@ -601,6 +601,30 @@
601601
"SystemConfigProxy": "0x525a2744134805516a45B8abb6Aa0aA1dA3809F6",
602602
"UnsafeBlockSigner": "0x92Dc533201e8634f0337D66a11820a8C4E902474"
603603
},
604+
"550": {
605+
"AddressManager": "0xA80349b0D79bf3154ae54066410d20eb7B8697Ac",
606+
"AnchorStateRegistryProxy": "0xe66a844Fe492058ebeB6898fa52AA2453784fC04",
607+
"BatchSubmitter": "0x52ee324F2bCD0c5363d713eb9f62D1eE47266ac1",
608+
"Challenger": "0x318Cf0B120595B1bE66a823a83362dbae7434D3d",
609+
"DelayedWETHProxy": "0x5151d699f439Ef9901d63FFD9bc18847067F70c4",
610+
"DisputeGameFactoryProxy": "0xBA8a9737E20F5793d21B4DE36a6B5FFddcB06D4b",
611+
"Guardian": "0x2876c43B17A5750CBea5E2A3C42718374E21D5a2",
612+
"L1CrossDomainMessengerProxy": "0x22B0cd077c937b9912772B38519b6d2d91541c1A",
613+
"L1ERC721BridgeProxy": "0x42AABA8A896ca6C987068Ac9a9112c2e4dcA4c96",
614+
"L1StandardBridgeProxy": "0x2d51D580Cae0a644a5328E665c768C2A4c0E4a03",
615+
"L2OutputOracleProxy": "0x29E7177837652ca00f05fbD2e8aA867d207B2EF8",
616+
"MIPS": "0x55CaAEfA6C817d167e0C8273858Ec7CEAD71037e",
617+
"OptimismMintableERC20FactoryProxy": "0xB5984cCf496a8FC2d921A5a425Bd5F7a740BE89C",
618+
"OptimismPortalProxy": "0x9fDEEa19836A413C04e9672d3d09f482278e863c",
619+
"PreimageOracle": "0x81C6f49c79bC83F6E118DD4d8e04456BEfbA254f",
620+
"Proposer": "0x1F7D2BCe97a04D2f935C62b53fE04fed373d2d17",
621+
"ProxyAdmin": "0x566c7DB023111D897F16b602B2B57f0F12f7bF44",
622+
"ProxyAdminOwner": "0x2876c43B17A5750CBea5E2A3C42718374E21D5a2",
623+
"SuperchainConfig": "0xb6aFBB2A7299e968c9f98f8b518bD89e670a420A",
624+
"SystemConfigOwner": "0x2876c43B17A5750CBea5E2A3C42718374E21D5a2",
625+
"SystemConfigProxy": "0xf565303B5326C8653E78e5f73a2984f6F778C9E8",
626+
"UnsafeBlockSigner": "0x1282EA0dB437d4e08e33Ca9000689Ed3b65520fb"
627+
},
604628
"57073": {
605629
"AddressManager": "0x9b7C9BbD6d540A8A4dEDd935819fC4408Ba71153",
606630
"AnchorStateRegistryProxy": "0xde744491BcF6b2DD2F32146364Ea1487D75E2509",
Binary file not shown.
Binary file not shown.
11.1 KB
Binary file not shown.

0 commit comments

Comments
 (0)