protocol

How it works

Hold $RIPPR. Win every slab ripped in a 30-minute window. Pick cash or cards.

01Buy & hold $RIPPR

Get $RIPPR on Uniswap on Base. Every transfer pays a fee — those fees are what funds the prize pool.

02Fees buy packs

Our worker claims accumulated fees, bridges to Solana, and buys graded TCG packs from Collector Crypt.

03Packs open into the vault

Each pack rips one card on-chain (verifiable VRF). The cards accumulate in the vault for the current draw window.

04One holder wins it all

Every 30 min, Chainlink VRF picks one holder, weighted by balance. You claim USDC instantly or the slabs themselves.

Cross-chain flow
Base
  • · $RIPPR ERC-20 (Bankr Club)
  • · Raffle.sol + Chainlink VRF
  • · PrizePool.sol (USDC)
  • · ClaimRequested events
Solana
  • · Treasury wallet (SPL)
  • · Collector Crypt API
  • · Pack purchases / rips
  • · Slab airdrops to winners
Pack tiers & odds

The protocol buys packs from Collector Crypt. Each pack rips one graded card. Tier odds are set by Collector Crypt — the same odds you'd get buying directly.

pokemon_25
$25
common85.00%
uncommon12.00%
rare2.50%
epic0.50%
pokemon_50
$50
common80.00%
uncommon15.00%
rare4.00%
epic1.00%
pokemon_250
$250
common50.00%
uncommon30.00%
rare15.00%
epic5.00%
What the winner picks
Cash out in USDC85% of floor

Instant payout on Base. The protocol liquidates your vault on Collector Crypt's instant buyback (72h window) to refund the pool.

Ship the slabs100% of cards

Enter your Solana address. The graded SPL NFTs are airdropped to you. Redeem any of them for the physical card on Collector Crypt.

The numbers, today
  • · Draws every 30 minutes, snapshot pinned to the closing block.
  • · Winner selected by Chainlink VRF v2.5, weighted by $RIPPR balance.
  • · Exclusions: LP, treasury, burn address, system accounts.
  • · Claim window: 7 days after draw close.
  • · Unclaimed draws auto-payout in USDC to the winner's Base address.