Reward Dispersion
From Pot to Pockets
Once results are final:
Prize Pool Allocation
The contract calculates cut-by-cut payouts (e.g., 40 %, 20 % …).
On-chain instruction
disburse_rewardsstreams SOL from the bracket treasury vault to winners’ addresses.
FUN Points Mint
A companion SPL-token mint (non-transferable) issues FUN directly to each winner’s Privy wallet.
Token metadata encodes the bracket ID and final rank for future league calculations.
Receipts
Winners receive an in-app notification and an optional email digest with tx hashes.
REST endpoint
/v1/rewards/<tournament_id>exposes a public CSV for transparency.
Treasury Accounting
Rake (8.5%) is swept to the treasury.
Weekly multisig report publishes inflow/outflow spreadsheets to GitBook
/treasury.
Total time from snapshot lock to fully distributed rewards: ≈45–60 seconds.
Last updated

