Smart Contracts powering the Towns 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 Towns Protocol 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 Id | Network Environment |
---|---|---|
Base Sepolia | 84532 | Testnet |
Towns Chain Testnet | 6524490 | Testnet |
Base | 8453 | Mainnet |
Towns Chain | 550 | Mainnet |
Below are contract addresses to diamond contracts that are required to register a node operator on Base.
Contract Name | Testnet Address | Mainnet Address | Network |
---|---|---|---|
Base Registry | baseRegistry.json | baseRegistry.json | Base |
Below are the deployed diamond contracts that are required to run Stream Nodes in the Towns 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 | Towns Chain |
Wallet Link | walletLink.json | walletLink.json | Base |
Network | Address |
---|---|
Base Sepolia | 0x00000000A22C618fd6b4D7E9A335C4B96B189a38 |
Base | 0x00000000A22C618fd6b4D7E9A335C4B96B189a38 |
Ethereum Mainnet | 0x000000Fa00b200406de700041CFc6b19BbFB4d13 |
Description | URL |
---|---|
Towns Chain Explorer | explorer.towns.com |
Towns Chain RPC Node (HTTP) | mainnet.rpc.towns.com |
Towns Chain Hub | mainnet.hub.towns.com |
Towns Chain Bridge L1 -> L2 | mainnet.bridge.towns.com |
Towns Chain Status | mainnet.status.towns.com |
Description | URL |
---|---|
Towns Chain Explorer | testnet.explorer.towns.com |
Towns Chain RPC Node (HTTP) | testnet.rpc.towns.com |
Towns Chain Hub | testnet.hub.towns.com |
Towns Chain Bridge L1 -> L2 | testnet.bridge.towns.com |
Towns uses the Celestia DA (Data Availability) Namespace to store blob data on the Towns Chain in a scalable, highly available, and cost-effective manner.
Namespace ID | Explorer |
---|---|
ca1d e12a 2bf1 0ef2 0a85 | celenium.io |
Smart Contracts powering the Towns 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 Towns Protocol 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 Id | Network Environment |
---|---|---|
Base Sepolia | 84532 | Testnet |
Towns Chain Testnet | 6524490 | Testnet |
Base | 8453 | Mainnet |
Towns Chain | 550 | Mainnet |
Below are contract addresses to diamond contracts that are required to register a node operator on Base.
Contract Name | Testnet Address | Mainnet Address | Network |
---|---|---|---|
Base Registry | baseRegistry.json | baseRegistry.json | Base |
Below are the deployed diamond contracts that are required to run Stream Nodes in the Towns 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 | Towns Chain |
Wallet Link | walletLink.json | walletLink.json | Base |
Network | Address |
---|---|
Base Sepolia | 0x00000000A22C618fd6b4D7E9A335C4B96B189a38 |
Base | 0x00000000A22C618fd6b4D7E9A335C4B96B189a38 |
Ethereum Mainnet | 0x000000Fa00b200406de700041CFc6b19BbFB4d13 |
Description | URL |
---|---|
Towns Chain Explorer | explorer.towns.com |
Towns Chain RPC Node (HTTP) | mainnet.rpc.towns.com |
Towns Chain Hub | mainnet.hub.towns.com |
Towns Chain Bridge L1 -> L2 | mainnet.bridge.towns.com |
Towns Chain Status | mainnet.status.towns.com |
Description | URL |
---|---|
Towns Chain Explorer | testnet.explorer.towns.com |
Towns Chain RPC Node (HTTP) | testnet.rpc.towns.com |
Towns Chain Hub | testnet.hub.towns.com |
Towns Chain Bridge L1 -> L2 | testnet.bridge.towns.com |
Towns uses the Celestia DA (Data Availability) Namespace to store blob data on the Towns Chain in a scalable, highly available, and cost-effective manner.
Namespace ID | Explorer |
---|---|
ca1d e12a 2bf1 0ef2 0a85 | celenium.io |