A Continuum position is a pair of SPL tokens: one long (Documentation Index
Fetch the complete documentation index at: https://continuum-ec12e897.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
L), one short (S). They are minted and redeemed at the protocol’s NAV, but trade independently on Meteora DLMM pools.
What “paired” means
When you callmint_paired(amount), the protocol:
- Reads
L_NAVfrom the oracle. - Derives
S_NAV = (initial_l × initial_s) / L_NAV(constant-product inverse). - Splits
amount(after fees) in half by value, not quantity. - Mints
(amount / 2) / L_NAVlong tokens and(amount / 2) / S_NAVshort tokens.
L_NAV = 480, S_NAV = 0.00208, a 100 cUSDC mint produces ~0.104 QQQL and ~24,038 QQQS.
The value of each leg at mint time is identical (50 cUSDC each, before fees). As the underlying price moves, the long leg’s value rises while the short leg’s falls reciprocally.
Why pairs, not single sides
A user-facing single-sided mint is unsafe. Minting only L without an offsetting S deposit creates an unbacked claim against the collateral vault. If 1,000 users each minted L-only at NAV, the vault would be drained on redemption while the short side’s mints would have nothing to settle against. Paired mint sidesteps this: every cUSDC of collateral is matched by tokens whose combined value is exactly that cUSDC (modulo fees). The vault’s solvency is structural, not dependent on price. The keeper has a fee-free single-sided mint/redeem path - but it’s gated by signer match againstmarket.keeper_authority, and used only inside arb cycles that net back to cUSDC. See Solvency invariants.
The constant-product invariant
- As
L_NAVrises,S_NAVfalls reciprocally, not linearly. - Combined pair value
L_NAV + S_NAVis bounded; it has a minimum atL_NAV = S_NAV = √(initial_l × initial_s)(geometric mean) and grows as either NAV moves away from that point. - The short side asymptotically approaches zero but never crosses below - short-token holders never owe more than they paid.
- The long side can appreciate unboundedly while the short side provides diminishing counterpart.
P&L of a paired position
Suppose you mint at QQQ = 480 (L = 480, S = 1, paired value 481):Selling a leg
Both QQQL and QQQS are tradeable on Meteora DLMM:QQQL/cUSDCpool - sell QQQL to express bearish view, buy QQQL to express bullish view.QQQS/cUSDCpool - symmetric.
What if NAV and pool price disagree?
The keeper exists to make this not happen, but in transient periods it can:- Pool > NAV (overpriced on pool): the keeper mints fee-free at NAV (single-sided), sells on the pool, pockets the difference. Pool price drops toward NAV.
- Pool < NAV (underpriced on pool): the keeper buys on the pool, redeems fee-free at NAV (single-sided), pockets the difference. Pool price rises toward NAV.
- Combined spread (both sides off in the same direction): paired arb mint+sell or buy+redeem.
Decimals and minimums
| Token | Decimals | Minimum mint |
|---|---|---|
| cUSDC (collateral) | 6 | 10_000_000 lamports = 10 cUSDC |
| L tokens | 6 | n/a (derived from cUSDC) |
| S tokens | 6 | n/a (derived from cUSDC) |
InvalidAmount / BelowMinimum errors).
Token metadata
Long and short SPL mints have Metaplex token metadata (name, symbol, image). Wallets and explorers display them as e.g. “QQQ Long” / “QQQS” with the Continuum logo. → Live markets table lists every long/short mint pubkey.Common questions
Q: Are paired tokens ERC-20-style approval-required? No. They are SPL tokens. Solana uses Associated Token Accounts (ATAs); there is noapprove step.
Q: Can I transfer the paired position to another wallet?
Yes. Both L and S are standard SPL tokens. Transfer them like any other Solana token. The receiver can independently redeem at NAV.
Q: Do I have to redeem in pairs?
No. Mint must be paired; redeem can be any combination of L and S the user holds. Redemption is value-weighted, not quantity-paired.
Q: What happens if I lose access to half the pair?
The other half is still redeemable on its own. Solvency invariant 1 (paired-only mint) doesn’t apply to redeem - see Solvency.
Q: Are there fees on transfers?
No. Continuum’s fees are at mint and redeem (mint_fee_bps, redeem_fee_bps, both ~10 bps). Transfers are free at the protocol layer; you pay normal Solana fees only.
