Skip to main content

Module consts

Module consts 

Source

Constants§

ADMIN_ADDRESS
Authority for Initialize. Replace with your deploy multisig before mainnet.
EXECUTOR_ADDRESS
Signs executor-gated instructions: AdminInstantSettlement, AdminPayout, AdminVoidPeriod, AdminInitWeek. Replace before production.
FEE_COLLECTOR
SPL USDC recipient for team-fee legs.
MARKET_BUCKET_SECS
Duration of each 5-minute market bucket in seconds. open_ts = period * MARKET_BUCKET_SECS, close_ts = open_ts + MARKET_BUCKET_SECS.
MAX_BPS
Basis points denominator (100%).
PYTH_BTC_USD_FEED_ID
BTC/USD canonical Pyth feed ID.
PYTH_BTC_USD_PRICE_FEED_ACCOUNT
BTC/USD Pyth push feed account (shard 0, identical on mainnet-beta and devnet).
PYTH_MAX_PRICE_AGE_SECS
Maximum age in seconds for a Pyth price to be considered fresh.
PYTH_PUSH_ORACLE_PROGRAM
Pyth Push Oracle program (continuously-maintained push feed accounts, ~400 ms heartbeat).
PYTH_RECEIVER_PROGRAM
Pyth Receiver program (pull feeds).
TICKET_BUYBACK_BPS
Ticket revenue split to buyback reserve (BPS).
TICKET_DAILY_BPS
Ticket revenue split to daily pool (BPS).
TICKET_TEAM_BPS
Ticket revenue split to team (BPS).
TICKET_WEEKLY_BPS
Ticket revenue split to weekly pool (BPS).
TREASURY
PDA seed for the Treasury account.
USDC_MAINNET_MINT
SPL USDC mint (devnet test mint — replace with Circle mainnet mint for production).