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

# Deployment Addresses

NFTX v4 is live on **Ethereum Mainnet** (chain ID `1`). Addresses below are taken directly from the deployment record in the Contracts repository (`deployments/deployment-1.md`), which is the source of truth.

{% hint style="warning" %}
Always confirm against the on-chain record before integrating.
{% endhint %}

## Protocol contracts

| Contract                           | Address                                      |
| ---------------------------------- | -------------------------------------------- |
| `Locker`                           | `0xb4C5b5235b98114E9DC227b54e088C11680b2385` |
| Launch Gate (`WhiteGlove`)         | `0xDB25A2324D2243B9624b620a33C80EfF12EC7A89` |
| `Listings`                         | `0x11F09e7eeD242FAd875D3565B3D9CA8AADE445ae` |
| `NFTXV4Hook`                       | `0xaa49ADaDD33c5E953b645567AFb10CBbba63afC4` |
| `Notifier`                         | `0x925e3415E35C0e8a4665691B89c1564b94fEDD1b` |
| `LockerManager`                    | `0xFadAC7b454971420b90091AB5807Eb8542b77886` |
| `TaxCalculator`                    | `0x7592380231c49CA44b6340327D0c4a03C0380459` |
| `CollectionToken` (implementation) | `0x901124cb73e1E996280f9d763C7EC8bB3D764ba6` |
| `flETH` (native token)             | `0x000000000bB1f9944965c64066D10038a84F9af2` |
| `ProtocolFeeReceiver`              | `0x1a18ab9c51CBb1EbB60a6f0D13d594F78a351559` |
| `CollectionShutdown`               | `0x28bA2f2A1E38B4547b39675D8E1d96A016e626fF` |
| `LinearRangeCurve`                 | `0x0aBBeFaB8904cd3Cd478d376AD282f796056d95d` |
| `NFTXZap`                          | `0xDf288b66a77f25197544877eaF4626d7E64cb5A8` |

## Deterministic deployment (CREATE3)

The contracts are deployed deterministically through the CreateX factory, so integrators can verify addresses independently:

| Field             | Value                                                                |
| ----------------- | -------------------------------------------------------------------- |
| CreateX factory   | `0xba5Ed099633D3B313e4D5F7bdc1305d3c28ba5Ed`                         |
| Deployer          | `0xB8A70b4d1547bf6193bd67A73F4F98ea9FD0A973`                         |
| Salt namespace    | `nftx.v3`                                                            |
| `NFTXV4Hook` salt | `0xb8a70b4d1547bf6193bd67a73f4f98ea9fd0a97300115c6351c7f0065d460482` |

## External references (Uniswap V4)

NFTX v4 builds on Uniswap V4. The pool infrastructure it integrates with:

| Contract                     | Address                                      |
| ---------------------------- | -------------------------------------------- |
| Uniswap V4 `PoolManager`     | `0x000000000004444c5dc75cB358380D2e3dE08A90` |
| Uniswap V4 `PositionManager` | `0xbD216513d74C8cf14cf4747E6AaA6420FF64ee9e` |
