Treasury

Where every $BUG and lamport is meant to go.

Attempt fees and creator fees are split by versioned policies that always sum to 100%. Balances are read on-chain; anything not yet connected says so instead of guessing.

Attempt fee allocation · v3

v3: attempts are paid in $BUG and burned in full. The prize pool is funded only by creator fees. Practice attempts charge nothing.

Verified
  • $BUG Burn100%

Creator fee allocation · v4

v4: the 35% vault share is sent in SOL to the public vault wallet DU36rK7u4ewg8YFu2kBFLECEuQHEBqbh8euP9X2mww6f; its balance is the live prize pool.

Verified
  • Prize vault35%
  • $BUG Buyback & Burn30%
  • BUG Pass Reward Pool15%
  • Operations & infra15%
  • Reserve5%

Allocation calculator

Enter an amount to see how the published policy routes it. Same integer-exact engine as settlement; rounding remainders go to the bucket marked as the remainder sink.

Inflow
  • $BUG Burn1,000 $BUG100%

Prize vault

Round #1 · OVERFLOW

Current pool
0 SOL
Seeded with
0 SOL
Paid out, all rounds
0 SOL
Past rounds

Fund balances

One treasury account per bucket.

BucketBalanceData
$BUG Burn—Not connected
Prize vault—Not connected
$BUG Buyback & Burn—Not connected
BUG Pass Reward Pool—Not connected
Operations & infra—Not connected
Reserve—Not connected

On-chain totals

Realized creator fees
— Not connected
$BUG burned
— Not connected

A burn or payout counts only once its transaction signature is confirmed on-chain. Practice rounds never move real funds.