> ## Documentation Index
> Fetch the complete documentation index at: https://docs.adipredictstreet.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Addresses

> Production contract address registry.

## Mainnet (production)

Verified production deployments. These are the authoritative target
for every EIP-712 `verifyingContract` field. See
[Environment](/environments) for the runtime
`GET /api/platform/contracts` endpoint and host configuration.

| Contract                    | Address                                      | Deployed at block |
| --------------------------- | -------------------------------------------- | ----------------- |
| `ConditionalTokens`         | `0xD28B8295Cd57F205e4d080Ff4c6d23C06a9EEe3a` | 32194             |
| `CTFExchange` (binary)      | `0x90EA87493E208A14011EC700Ac9cbAf4d064acc0` | 32195             |
| `NegRiskAdapter`            | `0x29e58C3916d1fD235f3d1e7fCF640fd1fA8BDb1e` | 32196             |
| `NegRiskCtfExchange`        | `0x79ACbb874dd01044FA38a89c1478E60FaAB40D00` | 32197             |
| `DepositLimitRegistryProxy` | `0x744ff21c797C16272EEaE85B9E726d1A2a4E6BBE` | 32199             |
| `VaultFactory`              | `0xc16B8b190064451c2FeEb2e77c4B2aC4c7009552` | 32200             |
| `OracleProxy` (binary)      | `0x320346B72dA29a680C0314440D5A93255eb05414` | 32203             |
| `NegRiskOracleProxy`        | `0xf6E9A4322b3e3a5AA00545fc206A0be1cbe0D140` | 32209             |
| `MulticallExecutor`         | `0x634FFddF657Bb6B2237A404c94A0f313d376848e` | 32216             |
| `Multicall3`                | `0x73df6E8F0D112D22bD672952323b43d6893AB6D2` | 32217             |
| `USDC` (collateral)         | `0x9cb8142aEBBcdc60AF7c97Af897A67A8f3CA71C2` | —                 |

<Note>
  `VaultImplementation` is the [EIP-1167](https://eips.ethereum.org/EIPS/eip-1167) master held by `VaultFactory`.
  You never call it directly — `VaultFactory.createVault(owner)` clones
  it on first deposit and `VaultFactory.vaultOf(owner)` returns your
  clone's address. Sign vault EIP-712 messages against the **clone**
  address, not the implementation or the factory.
</Note>

## Redeploys

Production redeploys are **not done in-place**. Any contract change
ships as a new deployment with a coexistence period and explicit
migration instructions delivered via the partner channel. The
addresses on this page are stable for the lifetime of the current
deployment.

## ABIs

ABIs are delivered alongside the partner onboarding package — request via your PredictStreet integration contact.
