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.
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 |
| Contract Name | Testnet Address | Mainnet Address | Network |
|---|---|---|---|
| Base Registry | baseRegistry.json | baseRegistry.json | Base |
| 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 |
| Namespace ID | Explorer |
|---|---|
| ca1d e12a 2bf1 0ef2 0a85 | celenium.io |