> ## Documentation Index
> Fetch the complete documentation index at: https://continuum-ec12e897.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Live markets

> Every Continuum market currently live on devnet - full pubkeys for mints, pools, oracles, vaults.

Four markets are active on Solana devnet. Mainnet markets will be added when mainnet launches.

<Note>
  The cUSDC mint for all devnet markets is `B1c5xBYkp7AAemYhcu4VuH4CU4sPJDDuG2iuv6ts38uE`. On mainnet this will be real USDC.
</Note>

## QQQ - Nasdaq-100 ETF

|                                                        | Address                                        |
| ------------------------------------------------------ | ---------------------------------------------- |
| **Market PDA**                                         | `F12ostJBgYCzsdouwz5GG1qeBCwbmhNGucPBNCZCfPG5` |
| **Long mint** (`QQQL`)                                 | `E4xJxBPyDXXJK2uqF17cq9kch1xHCTBZ6vjMxKWKANgZ` |
| **Short mint** (`QQQS`)                                | `BisvPibkUJqix3ZzaeHCxJ2W7KqoroFpnyf55nzFoicG` |
| **Oracle config**                                      | `7uMgq2tpFW9FatCwAPtAjndvADCr3p8NiNFo7EZLSaV1` |
| **Pyth feed**                                          | `8u6Bv99YnmTEr4R5fZ3UGdNjX2HeUbuZD82a52n2Dmuk` |
| **Collateral vault** (unified — shared by all markets) | `5a51yurKcqxy6rVAV1ykif5fDzhHdjgZs3EL7yncLrp8` |
| **CLP PDA**                                            | `EEDKqU3C4wgWQBcgFagHTqEAjKNMCV4eVYyaUt9swKHc` |
| **CLP vault**                                          | `8Doh7uAU95RkqZDx66C1643Q8xJeg4T8eYKMak6ac1En` |
| **Long pool (native CLMM)**                            | `DbPryNwJ2ThJPTzb7UMBoEQhR2QEqcHxenGA8JCqG9Qr` |
| **Short pool (native CLMM)**                           | `HUudWC8ykMCZg3CNs3TPhRmLczdrPVwmXXSYvvKAxKbB` |
| **Initial L price**                                    | 480.00                                         |
| **Initial S price**                                    | 1.00 (constant-product anchor)                 |
| **OI cap**                                             | 250,000,000 cUSDC                              |
| **Pool fee tier**                                      | binStep=10, baseFactor=10000 → 0.10% base fee  |

## SPY - SPDR S\&P 500 ETF

|                                                        | Address                                        |
| ------------------------------------------------------ | ---------------------------------------------- |
| **Market PDA**                                         | `GT1XPJmWNxFukQXVxCmT6c9VdLdR6Da54aU9m9QGfd8b` |
| **Long mint** (`SPYL`)                                 | `8mVLeXHpchLvt3WZRhRrAZYJ4oU3e2crVF1QEomgdDQ8` |
| **Short mint** (`SPYS`)                                | `3n5x1QaXSSw5ysAK5zkMo1XSm52TwzTBK48RAfkeKJiu` |
| **Oracle config**                                      | `CZnrCy19NmVT8JJHBE4Q7MFjkk25NaXdDguKsvqWg8uE` |
| **Collateral vault** (unified — shared by all markets) | `5a51yurKcqxy6rVAV1ykif5fDzhHdjgZs3EL7yncLrp8` |
| **CLP PDA**                                            | `F4eAvoAd2tUnpDz7dSqj2d4eCBzHLHYTvPmiwHNe1nnX` |
| **CLP vault**                                          | `J5cj2Ba1bMsgK4qk2uis6asL6hUSwAd53kYepteBG94B` |
| **Long pool (native CLMM)**                            | `4UZmmZYrRfffQmjq2iEaNgkit72s8VS5cnhK5GeuKSt8` |
| **Short pool (native CLMM)**                           | `4JoXbxzAAeAWsQgTYXgWAvRqdR1RU2Tb3ywm2FNLKjAB` |
| **Long position**                                      | `FoW37DP2ocJEpKDerSYQBNJcDT9JPufnfGQY4N238VGy` |
| **Short position**                                     | `Gzwi7C3NVNtLYXgrRRbXWAU8Q3uPvMFLCmMNdsRmtEEr` |
| **Initial L price**                                    | 715.00                                         |
| **OI cap**                                             | 250,000,000 cUSDC                              |
| **Pool fee tier**                                      | 0.10%                                          |

## XAU - Gold (spot)

|                                                        | Address                                        |
| ------------------------------------------------------ | ---------------------------------------------- |
| **Market PDA**                                         | `8HVoUTS3iNdKSCHhvhc2FNRnXjd7yHcEARD6mTFjem7b` |
| **Long mint** (`XAUL`)                                 | `AoufiP54693dn9HKonVBn6W75tKe8eHq5ncTwjTz6i5c` |
| **Short mint** (`XAUS`)                                | `9XjYivtQfhDitFJugsskP6LppL7JJzANWwc7kmybpd55` |
| **Oracle config**                                      | `H3kvpKAQbriHGr6CZWWpXreUFa9ox4pdHPAoeqYSuLt4` |
| **Collateral vault** (unified — shared by all markets) | `5a51yurKcqxy6rVAV1ykif5fDzhHdjgZs3EL7yncLrp8` |
| **CLP PDA**                                            | `DdUuCiNzv5A3XZJk5jj4vY8zGS1avcrcMu1MuR4J65BA` |
| **CLP vault**                                          | `C6X4VEBggnwdC6Ju5tBMm8wxRiFekRZQrWSeX5Ja2kVn` |
| **Long pool (native CLMM)**                            | `2CXQobRBCxfhuh6Lq3PjQUPr1vgpLFcBBVVfjC42dVTU` |
| **Short pool (native CLMM)**                           | `8vyYBMWAS98ZiLC5wC9F8nYgGBAmM2EbQgxgvMU9QxSD` |
| **Long position**                                      | `3mBvXm49R9vkEgJUi1JGqGH7x5QVakUhVQgUmNEeVSLb` |
| **Short position**                                     | `CeZXvCeW8BUSAUEzurSPvUCUjRC6wmn4k3SLVGiLKm92` |
| **Initial L price**                                    | 4683.00                                        |
| **OI cap**                                             | 250,000,000 cUSDC                              |
| **Pool fee tier**                                      | 0.10%                                          |

## VXX - VIX Short-Term Futures ETN

|                                                        | Address                                        |
| ------------------------------------------------------ | ---------------------------------------------- |
| **Market PDA**                                         | `CkK5rTLKBHwo7NeRGrzjKUJAnKPrV2ko4UgbfBf788f6` |
| **Long mint** (`VXXL`)                                 | `9GAPZW9pE8jkwzupFDnheDU1X35kh7vUMQvBkDLRuQn8` |
| **Short mint** (`VXXS`)                                | `3Dnogj7nRYKEVBfPaBVkGw1Zbj5j3Nhm7RtGSKJfssch` |
| **Oracle config**                                      | `GYiFbGPQnrB2WpecjaU9CvFHP5JneiZgqfh6JHLkXACA` |
| **Collateral vault** (unified — shared by all markets) | `5a51yurKcqxy6rVAV1ykif5fDzhHdjgZs3EL7yncLrp8` |
| **CLP PDA**                                            | `BW82gQyxpNYCX8UNoqyKN29ZKXiPXhqvie75rnCyDhfm` |
| **CLP vault**                                          | `Bx6hMqHuTN2XYJrzqNu5hgkzPbt3BUhosn4AUdepQ9fP` |
| **Long pool (native CLMM)**                            | `5rEH7sYUS7kuqNiLZmCiQGwQLmQ1qqogRPavT9csKmHL` |
| **Short pool (native CLMM)**                           | `CW8nvKYPi7xgRtimCk1Gj4Db6bbXdqXngdDMxDA6rLHT` |
| **Long position**                                      | `Cjt9Tp4UbykkUR4wTnZ8Z1wHQy46ts5buN6XHQqi6onw` |
| **Short position**                                     | `GvaK7mun6mSjRPuiB1jsfPdxFB3Xqv5n17LTdyTwQ47W` |
| **Initial L price**                                    | 29.07                                          |
| **OI cap**                                             | 250,000,000 cUSDC                              |
| **Pool fee tier**                                      | 0.10%                                          |

## Global state

|                     | Address                                        |
| ------------------- | ---------------------------------------------- |
| **GlobalClp PDA**   | `BcGR8kuGCiMhwonyztXZHEZtjJXxXVRgjwbn58bUfXtw` |
| **GlobalClp vault** | `5GSTKN4u5LfropcnQQoqFht48JMaF1SzZzBcgDNL5VKy` |

## Programmatic access

Don't hand-copy these addresses into your code. Two paths:

### Option A: ship the JSON snapshot

The protocol repo's `frontend/lib/market-addresses.json` is the canonical snapshot. Copy it into your project, parse, and use.

```typescript theme={null}
import addresses from "./market-addresses.json";

const qqq = addresses.markets.QQQ;
console.log(qqq.marketPDA);    // "F12ostJBgYCzsdouwz5GG1qeBCwbmhNGucPBNCZCfPG5"
console.log(qqq.longMint);     // ...
console.log(qqq.liquidity.longPool); // ...
```

This file is keyed by cluster (devnet today; mainnet when launched).

### Option B: read the on-chain registry

```typescript theme={null}
import { Program } from "@coral-xyz/anchor";
import { PublicKey } from "@solana/web3.js";
import registryIdl from "./registry.json";

const registry = new Program(registryIdl, provider);
const accounts = await registry.account.marketEntry.all();

for (const { account } of accounts) {
  const symbol = Buffer.from(account.symbol).toString().replace(/\0+$/, "");
  console.log(symbol, account.longMint.toBase58(), account.isActive);
}
```

The on-chain registry is updated when new markets are listed; the JSON snapshot is committed to the repo on deploy. Use the registry for production frontends, the JSON for local dev.

## Trading hours

All markets are 24/7 mintable and tradeable. NAV reflects whichever Pyth feed is active for the current US trading session (regular / pre-market / post-market / overnight). Off-hours liquidity is thinner; expect slightly wider pool spreads.

→ [Concepts → Markets → Trading hours](/concepts/markets#trading-hours)

## See also

<CardGroup cols={2}>
  <Card title="Listing flow" icon="plus" href="/markets/listing">
    How a new market is added.
  </Card>

  <Card title="Roadmap" icon="map" href="/markets/roadmap">
    Planned market additions.
  </Card>

  <Card title="Devnet info" icon="circle-info" href="/get-started/devnet">
    RPC, faucet, behavior gotchas.
  </Card>

  <Card title="Reading state" icon="magnifying-glass" href="/flows/read-state">
    How to read live data from these accounts.
  </Card>
</CardGroup>
