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.
Verifiable randomness for every prize draw. Provably fair.
Jupiter Aggregator v6JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4 ↗
Best-execution swaps for the permissionless BADGER buyback-and-burn.
Solana Labs — token accounts, mints, transfers, burn.
System Program11111111111111111111111111111111 ↗
Solana core — account creation.
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.