Skip to main content
All contract source and deployed addresses can also be found on the Towns Protocol repository. 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

Contract Addresses

Below are contract addresses to diamond contracts that are required to register a node operator on Base.
All contracts are deployed using the Diamond pattern for modularity.
Below are the deployed diamond contracts that are required to run Stream Nodes in the Towns Network.

Towns Token Addresses

Mainnet Towns Chain Resources

Testnet Towns Chain Resources

Celestia Data Availability Layer

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.