← Badger.Markets

Transparency

Every program Badger.Markets runs on, on-chain and verifiable. Nothing is hidden: the protocol program is our only custom code — everything else is audited, third-party infrastructure we compose. Cluster: devnet.

Our program

Badger.Markets Prize VaultHVVw5FPhdKMYDU93j8kXxmAPddRm9m9Uyemo38N2TXZd
The protocol program. Upgrade authority → Squads multisig + timelock, renounced to immutable after audit. No runtime admin: pool creation is permissionless, config is frozen at init.

Composed programs (external, audited)

SPL Stake Pool (JitoSOL, LSTs)SPoo1Ku8WFXoNDMHPsrGSTSG1Y47rzgn41SLUNakuHy
Solana Labs — liquid staking. Balanced-tier yield source.
Kamino / exchange-rate lendingKLend2g3cP87fffoy8q1mQqGKjrxjC8boSyAYavgmjD
Lending & vaults — Stable and Degen tier yield sources.
ORAO VRFVRFzZoJdhFWL8rkvu87LpKM3RbcVezpMEc6X5GVDr7y
Verifiable randomness for every prize draw. Provably fair.
Jupiter Aggregator v6JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4
Best-execution swaps for the permissionless BADGER buyback-and-burn.
SPL TokenTokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA
Solana Labs — token accounts, mints, transfers, burn.
System Program11111111111111111111111111111111
Solana core — account creation.

How yield becomes prizes

  1. You deposit → it's put to work in a transparent yield strategy (staking, lending, LP).
  2. A permissionless harvest skims only the yield above a high-water mark — never your principal.
  3. Your risk slider splits that yield: auto-compound vs. jackpot tickets (0–100%, your choice).
  4. Each epoch, ORAO VRF draws a jackpot winner + 5 tier winners. Prizes pay in SOL / USDC.
  5. Lose a draw? Nothing happens to your deposit — it keeps earning for the next one.

Your odds (transparent + on-chain)

Every ticket is one lamport of yield you routed to the game budget. Odds are simply your share of all tickets:

P(win the jackpot) = your_tickets / total_tickets
P(win a tier prize) = 1 − (1 − your_tickets/total_tickets)5  (5 independent tier draws)

More yield and a higher slider → more tickets → better odds. The full ticket ledger is public (every TicketsAccrued event), and the winning point is derived from the VRF value — anyone can recompute both. Jackpot pays 80% of its allocation; 20% rolls into the next epoch's seed.

Fees

0.8% deposit fee — 0.4% to the treasury, 0.4% to $BADGER buyback & burn. That's it.

Jackpot & tier prizes are funded 100% from yield, never from a cut of deposits — so your principal is never wagered and this stays prize-linked savings, not a lottery.

Swap & Burn: 13% of every swap is burned on the spot (atomic, on-chain).

Assets

$BADGER mint2FZjoWKuAZB2gyTwUSSGiDN1GVtydZ2T2smkCReJpump
Bought back from fee yield and burned. Pinned in the program — the burn target cannot be changed.

The draw is settled by ORAO VRF — nobody, including us, can predict or bias it. Withdrawals are permissionless and have no pause path. The BADGER burn target is pinned in the program and cannot be changed. Upgrade authority is held in a Squads multisig + timelock and will be renounced to immutable after audit.