Expand description
Constants for the Lightcone Pinocchio program.
This module contains all program IDs, seeds, discriminators, and size constants matching the on-chain program exactly.
Modules§
- instruction
- Instruction discriminators (single byte indices)
Structs§
- PROGRAM_
ID - Lightcone Pinocchio Program ID
Constants§
- ASSOCIATED_
TOKEN_ PROGRAM_ ID - Associated Token Account Program ID
- COMPACT_
ORDER_ SIZE - Compact order size in bytes
- CONDITIONAL_
MINT_ SEED - Conditional mint PDA seed
- ED25519_
PROGRAM_ ID - Ed25519 Program ID (for signature verification)
- EXCHANGE_
DISCRIMINATOR - Exchange account discriminator
- EXCHANGE_
SEED - Exchange PDA seed
- EXCHANGE_
SIZE - Exchange account size in bytes
- FULL_
ORDER_ SIZE - Full order size in bytes
- INSTRUCTIONS_
SYSVAR_ ID - Instructions Sysvar ID (for Ed25519 verification)
- MARKET_
DISCRIMINATOR - Market account discriminator
- MARKET_
SEED - Market PDA seed
- MARKET_
SIZE - Market account size in bytes
- MAX_
MAKERS - Maximum makers in a single match_orders_multi instruction
- MAX_
OUTCOMES - Maximum outcomes per market (limited by compute budget)
- MINT_
AUTHORITY_ SEED - Mint authority PDA seed
- MIN_
OUTCOMES - Minimum outcomes per market
- ORDER_
STATUS_ DISCRIMINATOR - Order status account discriminator
- ORDER_
STATUS_ SEED - Order status PDA seed
- ORDER_
STATUS_ SIZE - Order status account size in bytes
- POSITION_
DISCRIMINATOR - Position account discriminator
- POSITION_
SEED - Position PDA seed
- POSITION_
SIZE - Position account size in bytes
- RENT_
SYSVAR_ ID - Rent Sysvar ID
- SIGNATURE_
SIZE - Signature size in bytes
- SYSTEM_
PROGRAM_ ID - System Program ID
- TOKEN_
2022_ PROGRAM_ ID - Token-2022 Program ID (for conditional tokens)
- TOKEN_
PROGRAM_ ID - SPL Token Program ID
- USER_
NONCE_ DISCRIMINATOR - User nonce account discriminator
- USER_
NONCE_ SEED - User nonce PDA seed
- USER_
NONCE_ SIZE - User nonce account size in bytes
- VAULT_
SEED - Vault PDA seed (for deposit token accounts)