# Deployments

*Last Updated: April 24, 2025*

This document provides the official contract addresses for Common Protocol deployments across the primary supported networks. Each address is a clickable link to view the contract on the respective block explorer.

## Supported Networks

Common Protocol is currently deployed on the following primary networks:

### Ethereum Mainnet (EVM)

| Contract Name                   | Address                                                                                                               |
| ------------------------------- | --------------------------------------------------------------------------------------------------------------------- |
| NamespaceFactory Implementation | [0xedf43c919f59900c82d963e99d822da3f95575ea](https://etherscan.io/address/0xedf43c919f59900c82d963e99d822da3f95575ea) |
| Namespace Implementation        | [0x335b2259a060ce822e4bb8d73ded366b9ad1cf94](https://etherscan.io/address/0x335b2259a060ce822e4bb8d73ded366b9ad1cf94) |
| CurveManager                    | [0x1a651156ecd9be8d3067e15a2cc1044ac6e8ecd7](https://etherscan.io/address/0x1a651156ecd9be8d3067e15a2cc1044ac6e8ecd7) |
| CommunityStake                  | [0x9ed281e62db1b1d98af90106974891a4c1ca3a47](https://etherscan.io/address/0x9ed281e62db1b1d98af90106974891a4c1ca3a47) |
| CurveLogic                      | [0xe3ae9569f4523161742414480f87967e991741bd](https://etherscan.io/address/0xe3ae9569f4523161742414480f87967e991741bd) |
| NamespaceVoteStrategy           | [0xd9e8bbe8949bfdcd0449152f6dbb66094c1ad96d](https://etherscan.io/address/0xd9e8bbe8949bfdcd0449152f6dbb66094c1ad96d) |
| ERC20VoteStrategy               | [0x8829b650ff249afae20ad65bc490835b1f21fcf2](https://etherscan.io/address/0x8829b650ff249afae20ad65bc490835b1f21fcf2) |
| SequencerHook                   | [0x3ed1f8d63370a61dab9083472e637b0851b65567](https://etherscan.io/address/0x3ed1f8d63370a61dab9083472e637b0851b65567) |
| ContestFactory                  | [0xe979020f0a25efd14e9f3a339670f039ad5e7eca](https://etherscan.io/address/0xe979020f0a25efd14e9f3a339670f039ad5e7eca) |
| NamespaceFactory/Proxy          | [0x90aa47bf6e754f69ee53f05b5187b320e3118b0f](https://etherscan.io/address/0x90aa47bf6e754f69ee53f05b5187b320e3118b0f) |

### Base (8453)

| Contract Name                   | Address                                                                                                               |
| ------------------------------- | --------------------------------------------------------------------------------------------------------------------- |
| NamespaceFactory Implementation | [0x9E6565F9f25576bADe1E9684D8d03788d0518a4f](https://basescan.org/address/0x9E6565F9f25576bADe1E9684D8d03788d0518a4f) |
| Namespace Implementation        | [0xc14a163eca1c5d872aa087afa1fafb778d26787a](https://basescan.org/address/0xc14a163eca1c5d872aa087afa1fafb778d26787a) |
| CurveManager                    | [0x2A679D6f44DD1dE40e24B10C59Fab30C780c31EC](https://basescan.org/address/0x2A679D6f44DD1dE40e24B10C59Fab30C780c31EC) |
| CommunityStake                  | [0xcc752fd15A7Dd0d5301b6A626316E7211352Cf62](https://basescan.org/address/0xcc752fd15A7Dd0d5301b6A626316E7211352Cf62) |
| NamespaceVoteStrategy           | [0x8829b650fF249AFae20AD65BC490835B1F21fcf2](https://basescan.org/address/0x8829b650fF249AFae20AD65BC490835B1F21fcf2) |
| ERC20VoteStrategy               | [0x7c702240bFdfF374798E48c892cE6a687D319e7f](https://basescan.org/address/0x7c702240bFdfF374798E48c892cE6a687D319e7f) |
| ContestFactory                  | [0xe979020f0a25efd14e9f3a339670f039ad5e7eca](https://basescan.org/address/0xe979020f0a25efd14e9f3a339670f039ad5e7eca) |
| TransparentUpgradeableProxy     | [0xedf43C919f59900C82d963E99d822dA3F95575EA](https://basescan.org/address/0xedf43C919f59900C82d963E99d822dA3F95575EA) |
| UniswapV3LPHook                 | [0x161DEa1Cd223AF8F86896502EAE96C7A5BFC4916](https://basescan.org/address/0x161DEa1Cd223AF8F86896502EAE96C7A5BFC4916) |
| ReferralActionHook              | [0x9FF48192c34c5Af4bd9FF31bD9ad9d6f1983c203](https://basescan.org/address/0x9FF48192c34c5Af4bd9FF31bD9ad9d6f1983c203) |
| LPCurve Manager                 | [0xaD1Bb96Db38C4839c74575A39AFabaD542597267](https://basescan.org/address/0xaD1Bb96Db38C4839c74575A39AFabaD542597267) |
| BancorFormula                   | [0xBe8E967a9861fE7909de77F9dE6D6C2085d178dF](https://basescan.org/address/0xBe8E967a9861fE7909de77F9dE6D6C2085d178dF) |
| Launchpad                       | [0x0C1786961CfDac88EdEb5728E52F73A0DbBe7813](https://basescan.org/address/0x0C1786961CfDac88EdEb5728E52F73A0DbBe7813) |
| LPContestManager                | [0xe1E3Ee066455d105790bedc5b8290E920d8eD2de](https://basescan.org/address/0xe1E3Ee066455d105790bedc5b8290E920d8eD2de) |
| LPBondingCurve                  | [0x4bF195932E20Dc8459419Bc93a84B713bED20f38](https://basescan.org/address/0x4bF195932E20Dc8459419Bc93a84B713bED20f38) |
| TokenCommunityManager           | [0x2a813bdf2eac0c5cb270570218bc436a996da6c1](https://basescan.org/address/0x2a813bdf2eac0c5cb270570218bc436a996da6c1) |
| ReferralFeeManager              | [0x84A0CFb53a77202777fdbc845e7A5bb214311e88](https://basescan.org/address/0x84A0CFb53a77202777fdbc845e7A5bb214311e88) |
| ReferralClaimHook               | [0x5fd4a4e28ef1eab1f74046ac15039ad05064345b](https://basescan.org/address/0x5fd4a4e28ef1eab1f74046ac15039ad05064345b) |

### Arbitrum (42161)

| Contract Name                   | Address                                                                                                              |
| ------------------------------- | -------------------------------------------------------------------------------------------------------------------- |
| NamespaceFactory Implementation | [0x9E6565F9f25576bADe1E9684D8d03788d0518a4f](https://arbiscan.io/address/0x9E6565F9f25576bADe1E9684D8d03788d0518a4f) |
| Namespace Implementation        | [0xD050094C902A5552b767614cB1e9e96D85C697d0](https://arbiscan.io/address/0xD050094C902A5552b767614cB1e9e96D85C697d0) |
| CurveManager                    | [0x2A679D6f44DD1dE40e24B10C59Fab30C780c31EC](https://arbiscan.io/address/0x2A679D6f44DD1dE40e24B10C59Fab30C780c31EC) |
| CommunityStake                  | [0xcc752fd15A7Dd0d5301b6A626316E7211352Cf62](https://arbiscan.io/address/0xcc752fd15A7Dd0d5301b6A626316E7211352Cf62) |
| CurveLogic                      | [0xbcC9d45d306C76D62C16B309307A055432D32581](https://arbiscan.io/address/0xbcC9d45d306C76D62C16B309307A055432D32581) |
| NamespaceVoteStrategy           | [0xedf43C919f59900C82d963E99d822dA3F95575EA](https://arbiscan.io/address/0xedf43C919f59900C82d963E99d822dA3F95575EA) |
| ERC20VoteStrategy               | [0x335b2259a060ce822e4bb8D73Ded366b9aD1CF94](https://arbiscan.io/address/0x335b2259a060ce822e4bb8D73Ded366b9aD1CF94) |
| SequencerHook                   | [0x1a651156Ecd9Be8d3067e15a2CC1044Ac6E8eCd7](https://arbiscan.io/address/0x1a651156Ecd9Be8d3067e15a2CC1044Ac6E8eCd7) |
| ContestFactory                  | [0x9ed281E62dB1b1d98aF90106974891a4c1cA3a47](https://arbiscan.io/address/0x9ed281E62dB1b1d98aF90106974891a4c1cA3a47) |
| NamespaceFactory/Proxy          | [0xE3AE9569f4523161742414480f87967e991741bd](https://arbiscan.io/address/0xE3AE9569f4523161742414480f87967e991741bd) |

### BNB Chain (56)

| Contract Name                   | Address                                                                                                              |
| ------------------------------- | -------------------------------------------------------------------------------------------------------------------- |
| NamespaceFactory Implementation | [0x9e6565f9f25576bade1e9684d8d03788d0518a4f](https://bscscan.com/address/0x9e6565f9f25576bade1e9684d8d03788d0518a4f) |
| Namespace Implementation        | [0xd050094c902a5552b767614cb1e9e96d85c697d0](https://bscscan.com/address/0xd050094c902a5552b767614cb1e9e96d85c697d0) |
| CurveManager                    | [0x2a679d6f44dd1de40e24b10c59fab30c780c31ec](https://bscscan.com/address/0x2a679d6f44dd1de40e24b10c59fab30c780c31ec) |
| CommunityStake                  | [0xcc752fd15a7dd0d5301b6a626316e7211352cf62](https://bscscan.com/address/0xcc752fd15a7dd0d5301b6a626316e7211352cf62) |
| CurveLogic                      | [0xbcc9d45d306c76d62c16b309307a055432d32581](https://bscscan.com/address/0xbcc9d45d306c76d62c16b309307a055432d32581) |
| NamespaceVoteStrategy           | [0x2a679d6f44dd1de40e24b10c59fab30c780c31ec](https://bscscan.com/address/0x2a679d6f44dd1de40e24b10c59fab30c780c31ec) |
| ERC20VoteStrategy               | [0xedf43c919f59900c82d963e99d822da3f95575ea](https://bscscan.com/address/0xedf43c919f59900c82d963e99d822da3f95575ea) |
| SequencerHook                   | [0x335b2259a060ce822e4bb8d73ded366b9ad1cf94](https://bscscan.com/address/0x335b2259a060ce822e4bb8d73ded366b9ad1cf94) |
| ContestFactory                  | [0x1a651156ecd9be8d3067e15a2cc1044ac6e8ecd7](https://bscscan.com/address/0x1a651156ecd9be8d3067e15a2cc1044ac6e8ecd7) |
| NamespaceFactory/Proxy          | [0x9ed281e62db1b1d98af90106974891a4c1ca3a47](https://bscscan.com/address/0x9ed281e62db1b1d98af90106974891a4c1ca3a47) |
| TransparentUpgradeableProxy     | [0xe3ae9569f4523161742414480f87967e991741bd](https://bscscan.com/address/0xe3ae9569f4523161742414480f87967e991741bd) |

## Additional Networks

Common Protocol is also deployed on several additional networks, including:

* Optimism (10)
* Linea Mainnet (59144)

## Verifying Contract Authenticity

To verify the authenticity of any contract:

1. Click on any contract address above to view it in the corresponding block explorer
2. Check for the verified badge in the block explorer
3. Review the contract code to ensure it matches the expected implementation

## Contract Version History

For historical contract versions and upgrades, please refer to the Protocol team for more information.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.common.xyz/commonwealth/protocol/deployments_docs.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
