Skip to main content

Module sdk

Module sdk 

Source
Expand description

Off-chain instruction builders. Fixed account order mirrors on-chain process_* comments.

Functions§

associated_usdc_ata
buy_ticket
Purchase gaming credits (tickets) with USDC.
disburse_from_treasury
Transfer µUSDC from the treasury vault to recipient_ata.
fee_collector_usdc_ata_with_token_program
finalize_daily
Sweep remaining daily_jackpot into stability_reserve (UTC day-end).
finalize_weekly
Sweep remaining weekly_jackpot accrual into stability_reserve (brief v2 week-end).
initialize
One-time treasury initialization.
program_id
rotate_daily_vault
Lock daily_accrual as the next UTC day’s playable vault (T+1).
route_fees
Route amount µUSDC of claimed DBC / DAMM v2 fees into the treasury.
route_fees_default_executor
Convenience: route_fees signed by the canonical EXECUTOR_ADDRESS.
treasury_usdc_ata
treasury_usdc_ata_with_token_program
usdc_ata