Run
Contracts
Smart Contracts powering the River Protocol are deployed to Ethereum L2 networks for testnet and mainnet. This page provides a list of deployed contracts needed for running nodes and their network coordinates.
All contract source and deployed addresses can also be found on the River repo in github.
Contract source code is located in the contracts
directory.
Deployed addresses can be found under packages/generated
for testnet and mainnet, respectively.
Network Chain Ids
Network | Chain Id | Network Environment |
---|---|---|
Base Sepolia | 84532 | Testnet |
River Chain Testnet | 6524490 | Testnet |
Base | 8453 | Mainnet |
River Chain | 550 | Mainnet |
Contract Addresses
Below are contract addresses needed to register a node operator on Base.
Contract Name | Testnet Address | Mainnet Address | Network |
---|---|---|---|
Base Registry | baseRegistry.json | baseRegistry.json | Base |
Below are the coordinates of contracts deployed that are required to run Stream Nodes in the River Network.
Contract Name | Testnet Address | Mainnet Address | Network |
---|---|---|---|
SpaceFactory | spaceFactory.json | spaceFactory.json | Base |
Entitlements | entitlementChecker.json | entitlementChecker.json | Base |
River Registry | riverRegistry.json | riverRegistry.json | Base |
Wallet Link | walletLink.json | walletLink.json | Base |
River Token Addresses
Network | Address |
---|---|
Base | 0x9172852305F32819469bf38A3772f29361d7b768 |
Ethereum Mainnet | 0x53319181e003E7f86fB79f794649a2aB680Db244 |
Mainnet River Chain Resources
Description | URL |
---|---|
River Chain Explorer | explorer.river.build |
River Chain RPC Node (HTTP) | rpc.river.build |
River Chain Hub | river-mainnet.hub.river.build |
River Chain Bridge L1 -> L2 | river-mainnet.bridge.river.build |
River Chain Status | river-mainnet.status.river.build |
Was this page helpful?