Expand description
Instruction discriminators + payload types.
Structs§
- Admin
Disburse From Treasury - Transfer µUSDC from the treasury vault to a recipient ATA.
- Admin
Finalize Daily - Executor-only: sweep remaining
daily_jackpotintostability_reserveat UTC day end. - Admin
Finalize Weekly - Executor-only: sweep remaining
weekly_jackpotintostability_reserveat week end. - Admin
Rotate Daily Vault - T+1 rotation: move
daily_accrual→daily_jackpotfor the next UTC day. - Admin
Route Fees - Route claimed DBC / DAMM v2 trading fees into the treasury and split them on-chain.
- BuyTicket
- Purchase tickets (gaming credits) with USDC.
- Initialize
- One-time setup: creates
TreasuryPDA + treasury USDC ATA.payermust beADMIN_ADDRESS.