> For the complete documentation index, see [llms.txt](https://docs.novamp.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.novamp.io/protocol/contracts-and-addresses.md).

# Contract Addresses

The live, verified Novamp contract sets. Always reconfirm on the block explorer before sending funds. Source of truth: `deployments/robinhood-novamp.json` and `deployments/base-novamp.json`.

Every launched token shares byte-identical runtime bytecode with a verified template, so **all launches auto-verify** on the explorer via bytecode matching — no per-launch verification needed.

## Robinhood Chain (chainId 4663)

* RPC: `https://rpc.mainnet.chain.robinhood.com`
* Explorer: [robinhoodchain.blockscout.com](https://robinhoodchain.blockscout.com)
* Venue: **Uniswap v3 only**
* Admin Safe (owner): `0xea73dB5F1648071E1bC7e7ae563d42A123F51336`
* Treasury (fee sink): `0x476dB5C2bb716E6694BAA2732496db38Fc0aDaD0`

| Contract                  | Address                                      | Role                                                                                                                                 |
| ------------------------- | -------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------ |
| NovampLaunchFactory       | `0x37295b3130329e1F1c87c893AF53F4aBC51C7e38` | Launch entry point; seeds a Uniswap v3 pool via the V3Seeder.                                                                        |
| TickerReservationRegistry | `0xaF3342a33f539bEC0679925f038F520368Ceb06f` | Name+ticker reservations, USD tiers, copycat locks.                                                                                  |
| V3Seeder                  | `0xc4380168b01aa13bc6Df102d0163448F7A4b0D85` | Creates/seeds the Uniswap v3 pool; atomic initial buy.                                                                               |
| TokenRegistry             | `0x069223344A999f58Fb9A2bCc3dEB3B269A76576D` | On-chain index of every launch.                                                                                                      |
| GraduatedTokenRegistry    | `0x4B86930B4a2EFb34170900E94283eC0Bd07424f7` | Cross-chain copycat blocklist (symbol + logo hash); guardian-managed, entries are time-limited via the fan-out (no permanent locks). |
| CreatorVesting            | `0xb34E38ca7Bf69cC5eEc698Eb2a0502572dab28F8` | Locks the optional creator allocation.                                                                                               |
| LiquidityLocker           | `0xc59cdcDc329b0b388d05b1351aE3b3e7459978C9` | Burns / time-locks launch liquidity.                                                                                                 |
| PositionVault             | `0xac164F69F42504f3aC0AF820B7DCE6Ab9758caF2` | Custodies/locks the Uniswap v3 position.                                                                                             |
| FeeRouter                 | `0xfD2d8Fe5BCEd25D06c6DCE5f47F5CB37a5399098` | Collects the 1% swap fee (50% creator / 50% protocol).                                                                               |
| PushEthUsdOracle          | `0xE26c9FF1949cAF934D1bA45C39253Beb5a21D56f` | ETH/USD feed for ETH-paid reservations.                                                                                              |
| Uniswap v3 NFPManager     | `0x73991a25C818Bf1f1128dEAaB1492D45638DE0D3` | Canonical Uniswap v3 position manager.                                                                                               |
| Uniswap SwapRouter02      | `0xCaf681a66D020601342297493863E78C959E5cb2` | Canonical Uniswap v3 swap router.                                                                                                    |
| WETH (quote asset)        | `0x0Bd7D308f8E1639FAb988df18A8011f41EAcAD73` | Wrapped ETH; asset1 on every pair.                                                                                                   |

## Base (chainId 8453)

* Explorer: [basescan.org](https://basescan.org)
* Venue: **Uniswap v2 + v3**
* Admin Safe (owner): `0xa4d39B131125C6bB0B43eA4d237BBc18E7A99c7C`
* Treasury (fee sink): `0x476dB5C2bb716E6694BAA2732496db38Fc0aDaD0`

| Contract                  | Address                                      | Role                                                                                                                                 |
| ------------------------- | -------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------ |
| NovampLaunchFactory       | `0x6a5F8Bca10EF58445547C78A0B59558b02A06D29` | Launch entry point; routes tax→v2, zero-fee→v3.                                                                                      |
| TickerReservationRegistry | `0xA45e0c2aF4657ccA9ff59f90d3cD07cBB2150D03` | Reservations (ETH via Chainlink + USDC), copycat locks.                                                                              |
| V2Seeder                  | `0x7BbA9c6e7E65216838c3233166579BE8366fCE83` | Creates/seeds the Uniswap v2 pair for tax tokens.                                                                                    |
| V3Seeder                  | `0x71Da8f7f8003a3A65f1015EDe6fa7625485504D2` | Creates/seeds the Uniswap v3 pool; atomic initial buy.                                                                               |
| TokenRegistry             | `0xC0c372189262f8e687cCA9054179Fa36CE0e4abA` | On-chain index of every Base launch.                                                                                                 |
| GraduatedTokenRegistry    | `0x1BD9FaD154eE084700398323821BfCC1F7e419Eb` | Cross-chain copycat blocklist (symbol + logo hash); guardian-managed, entries are time-limited via the fan-out (no permanent locks). |
| CreatorVesting            | `0x028536722712cB8DbcBB03BD6a4b535109b46b98` | Locks the optional creator allocation.                                                                                               |
| LiquidityLocker           | `0x18cdf9aad622d9847b50Fd634461184a9D9b47e8` | Burns / time-locks launch liquidity.                                                                                                 |
| PositionVault             | `0x00786B5ECF88B36e2c4b587E3Ad71bCe9f7186b9` | Custodies/locks the Uniswap v3 position.                                                                                             |
| FeeRouter                 | `0x3162fD727C242FEa48c2db382124629Ba6239EF3` | Collects the 1% swap fee (50% creator / 50% protocol).                                                                               |
| Uniswap v3 NFPManager     | `0x03a520b32C04BF3bEEf7BEb72E919cf822Ed34f1` | Canonical Uniswap v3 position manager.                                                                                               |
| Uniswap SwapRouter02      | `0x2626664c2603336E57B271c5C0b26F421741e481` | Canonical Uniswap v3 swap router.                                                                                                    |
| Uniswap v2 Router         | `0x4752ba5DBc23f44D87826276BF6Fd6b1C372aD24` | Canonical Uniswap v2 router (tax tokens).                                                                                            |
| USDC (reservations)       | `0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913` | Accepted 1:1 for USD reservation tiers.                                                                                              |
| Chainlink ETH/USD         | `0x71041dddad3595F9CEd3DcCFBe3D1F4b0a16Bb70` | ETH/USD feed for ETH-paid reservations.                                                                                              |
| WETH (quote asset)        | `0x4200000000000000000000000000000000000006` | Wrapped ETH; asset1 on every pair.                                                                                                   |

## BNB Smart Chain (chainId 56)

* Deployed **2026-07-20**; all infrastructure verified on [BscScan](https://bscscan.com).
* Explorer: [bscscan.com](https://bscscan.com)
* Venue: **PancakeSwap v3 + v2** (v3 for zero-fee tokens, v2 for tax tokens)
* Native / quote asset: **BNB** (WBNB `0xbb4CdB9CBd36B01bD1cBaEBF2De08d9173bc095c`)
* Indexer: `https://novamp-bnb-indexer-production.up.railway.app`

> BNB Chain and Ethereum share **byte-identical core contract addresses** — the core stack is deployed via deterministic `CREATE`, so the Factory and registries land at the same address on both chains.

| Contract                  | Address                                      | Role                                                                                                                                 |
| ------------------------- | -------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------ |
| NovampLaunchFactory       | `0x95496A31B0b8239261481db76B3039FfB422481b` | Launch entry point; routes tax→PancakeSwap v2, zero-fee→v3.                                                                          |
| TokenRegistry             | `0xF88458f6e9edC5e4FDf4094bEf86963e8671B819` | On-chain index of every BNB launch.                                                                                                  |
| TickerReservationRegistry | `0xC8A42B434e3bF2fAbe7fE88c3d83B0C21bda8597` | Name+ticker reservations, USD tiers, copycat locks.                                                                                  |
| GraduatedTokenRegistry    | `0xa8F2fC4999FfE3e7bA460d926A582F757A9f24a5` | Cross-chain copycat blocklist (symbol + logo hash); guardian-managed, entries are time-limited via the fan-out (no permanent locks). |
| FeeRouter                 | `0x10a18d535273b34b65092A74D71fd8d775EeA107` | Collects the 1% swap fee (50% creator / 50% protocol).                                                                               |
| V2Seeder                  | `0x37607e7BC5fF4ec97E6a77A38e1f43425Ae67fB6` | Creates/seeds the PancakeSwap v2 pair for tax tokens.                                                                                |
| V3Seeder                  | `0xC283B2694D00b5050F3106bF3E2116003875a626` | Creates/seeds the PancakeSwap v3 pool; atomic initial buy.                                                                           |
| PositionVault             | `0x225e4222Ca81324896515Ad643caB570f79819B0` | Custodies/locks the PancakeSwap v3 position.                                                                                         |
| CreatorVesting            | `0x4c15302997772AF3fA638A16305bC1bABa9F90d2` | Locks the optional creator allocation.                                                                                               |
| LiquidityLocker           | `0x762E30675028F5b1473E9b352b5cD39ED48Ec4d2` | Burns / time-locks launch liquidity.                                                                                                 |
| WBNB (quote asset)        | `0xbb4CdB9CBd36B01bD1cBaEBF2De08d9173bc095c` | Wrapped BNB; asset1 on every pair.                                                                                                   |
| USDC (reservations)       | `0x8AC76a51cc950d9822D68b83fE1Ad97B32Cd580d` | Accepted 1:1 for USD reservation tiers.                                                                                              |
| USDT (reservations)       | `0x55d398326f99059fF775485246999027B3197955` | Accepted 1:1 for USD reservation tiers.                                                                                              |
| PancakeSwap v3 SwapRouter | `0x13f4EA83D0bd40E75C8222255bc855a974568Dd4` | Canonical PancakeSwap v3 swap router.                                                                                                |
| PancakeSwap v3 Quoter     | `0xB048Bbc1Ee6b733FFfCFb9e9CeF7375518e25997` | Canonical PancakeSwap v3 quoter.                                                                                                     |
| PancakeSwap v3 NFPManager | `0x46A15B0b27311cedF172AB29E4f4766fbE7F4364` | Canonical PancakeSwap v3 position manager.                                                                                           |
| PancakeSwap v2 Router     | `0x10ED43C718714eb63d5aA57B78B54704E256024E` | Canonical PancakeSwap v2 router (tax tokens).                                                                                        |

## Ethereum mainnet (chainId 1)

* Deployed **2026-07-20**; all infrastructure verified on [Etherscan](https://etherscan.io).
* Explorer: [etherscan.io](https://etherscan.io)
* Venue: **Uniswap v3 + v2** (v3 for zero-fee tokens, v2 for tax tokens)
* Native / quote asset: **ETH** (WETH `0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2`)
* Indexer: `https://novamp-eth-indexer-production.up.railway.app`

> The Novamp core stack on Ethereum uses the **same deterministic `CREATE` addresses as BNB Chain** — the Factory, seeders, vault, registries and FeeRouter are byte-identical across both chains. Only the DEX venue and stablecoin/native addresses differ.

| Contract                  | Address                                      | Role                                                                                                                                 |
| ------------------------- | -------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------ |
| NovampLaunchFactory       | `0x95496A31B0b8239261481db76B3039FfB422481b` | Launch entry point; routes tax→Uniswap v2, zero-fee→v3.                                                                              |
| TokenRegistry             | `0xF88458f6e9edC5e4FDf4094bEf86963e8671B819` | On-chain index of every Ethereum launch.                                                                                             |
| TickerReservationRegistry | `0xC8A42B434e3bF2fAbe7fE88c3d83B0C21bda8597` | Name+ticker reservations, USD tiers, copycat locks.                                                                                  |
| GraduatedTokenRegistry    | `0xa8F2fC4999FfE3e7bA460d926A582F757A9f24a5` | Cross-chain copycat blocklist (symbol + logo hash); guardian-managed, entries are time-limited via the fan-out (no permanent locks). |
| FeeRouter                 | `0x10a18d535273b34b65092A74D71fd8d775EeA107` | Collects the 1% swap fee (50% creator / 50% protocol).                                                                               |
| V2Seeder                  | `0x37607e7BC5fF4ec97E6a77A38e1f43425Ae67fB6` | Creates/seeds the Uniswap v2 pair for tax tokens.                                                                                    |
| V3Seeder                  | `0xC283B2694D00b5050F3106bF3E2116003875a626` | Creates/seeds the Uniswap v3 pool; atomic initial buy.                                                                               |
| PositionVault             | `0x225e4222Ca81324896515Ad643caB570f79819B0` | Custodies/locks the Uniswap v3 position.                                                                                             |
| CreatorVesting            | `0x4c15302997772AF3fA638A16305bC1bABa9F90d2` | Locks the optional creator allocation.                                                                                               |
| LiquidityLocker           | `0x762E30675028F5b1473E9b352b5cD39ED48Ec4d2` | Burns / time-locks launch liquidity.                                                                                                 |
| WETH (quote asset)        | `0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2` | Wrapped ETH; asset1 on every pair.                                                                                                   |
| USDC (reservations)       | `0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48` | Accepted 1:1 for USD reservation tiers.                                                                                              |
| USDT (reservations)       | `0xdAC17F958D2ee523a2206206994597C13D831ec7` | Accepted 1:1 for USD reservation tiers.                                                                                              |
| Uniswap v3 SwapRouter     | `0x68b3465833fb72A70ecDF485E0e4C7bD8665Fc45` | Canonical Uniswap v3 swap router (SwapRouter02).                                                                                     |
| Uniswap v3 Quoter         | `0x61fFE014bA17989E743c5F6cB21bF9697530B21e` | Canonical Uniswap v3 QuoterV2.                                                                                                       |
| Uniswap v3 NFPManager     | `0xC36442b4a4522E871399CD717abDD847Ab11FE88` | Canonical Uniswap v3 position manager.                                                                                               |
| Uniswap v2 Router         | `0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D` | Canonical Uniswap v2 router (tax tokens).                                                                                            |

## HyperEVM (chainId 999)

* **Path B live 2026-07-21** — new launches seed directly onto a real **HyperSwap v3** pool.
* Explorer: [hyperevmscan.io](https://hyperevmscan.io)
* Venue (new launches): **HyperSwap v3**, 1% fee tier (`fee = 10000`)
* Venue (legacy markets): **SherSwap** bonding curve — pre-Path B tokens only, not used for new launches
* Native / quote asset: **HYPE** (WHYPE `0x5555555555555555555555555555555555555555`)
* Treasury (fee sink): `0x476dB5C2bb716E6694BAA2732496db38Fc0aDaD0` (shared across chains)
* Indexer: `https://novamp-hyperevm-indexer-production.up.railway.app`
* Opening FDV: ~~84 HYPE (~~$5k)

| Contract                       | Address                                      | Role                                                                                                                       |
| ------------------------------ | -------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------- |
| NovampLaunchFactory            | `0xf57ff1082807bec48684f154aDAd80230f1Be396` | Launch entry point; seeds a HyperSwap v3 pool via the V3Seeder.                                                            |
| V3Seeder                       | `0x14f264A34dE597C5a3e23956B1D264f876AfA70E` | Creates/seeds the HyperSwap v3 pool; atomic initial buy.                                                                   |
| PositionVault                  | `0x64c5F5f3953D28514A3709Ed6d1a5FF0298ca831` | Custodies/locks the HyperSwap v3 position.                                                                                 |
| FeeRouter                      | `0x066CE1856C5601086eB22242c978a1dcf54777Ca` | Collects the 1% swap fee (50% creator / 50% protocol); same contract as legacy.                                            |
| TickerReservationRegistry      | `0xC10928677f96A860Ee1D9ee3425f344dE37c7D36` | Name+ticker reservations (HYPE via push oracle), copycat locks.                                                            |
| HyperSwap SwapRouter (classic) | `0x4E2960a8cd19B467b82d26D83fAcb0fAE26b094D` | Canonical HyperSwap v3 swap router (classic `SwapRouter`, not `SwapRouter02`).                                             |
| HyperSwap NFPManager           | `0x6eDA206207c09e5428F281761DdC0D300851fBC8` | Canonical HyperSwap v3 position manager.                                                                                   |
| WHYPE (quote asset)            | `0x5555555555555555555555555555555555555555` | Wrapped HYPE; asset1 on every pair.                                                                                        |
| SherSwapFactory (legacy)       | `0xAF27f9c6a57f58D8813Ba781d3Ca752039c668A8` | **Legacy only.** Old bonding-curve markets from before Path B remain tradable here; new launches do not use this contract. |

## Shared addresses (all chains)

| Address                                      | Role                                                                                                                                                                                                                                                                                             |
| -------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| `0x000000000000000000000000000000000000dEaD` | **Burn / dead address.** Where burned launch liquidity (LP tokens) and any token tax routed to **Burn** are sent. It has no known private key, so anything sent here is permanently removed from circulation. Burned-liquidity tokens show a **🔥 Burned** badge on the token page linking here. |

## Verifying the deployer

The official Novamp deployer and Safe owners are listed above and in the deployment JSONs. Treat any contract not reachable from these registries as untrusted. See [Community & links](/resources/community-and-links.md).

## Continue exploring

* [⛓️ Contract Architecture](/protocol/contract-architecture.md) — what each contract does
* [🔎 Contract Verification](/protocol/contract-verification.md) — confirm any address yourself
* [🛡️ Security Model](/protocol/security-model.md) — owners, guardian, and what's immutable
* [🔗 Official Links](/resources/community-and-links.md) — the only official channels


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://docs.novamp.io/protocol/contracts-and-addresses.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
