Skip to main content

Module constants

Module constants 

Source
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)