About

An independent, live view of on-chain card gacha on Solana — currently Collector Crypt and Bonkuji. Every pack open, card delivery, and buyback is read straight from the chain; no platform APIs involved.

How attribution works

Each gacha transaction carries a memo like jupiter-<id>:open. Collector Crypt stamps a prefix per integrator, so every pull is attributable to its frontend (cc, jupiter, sol = Solflare, slabz, … smaller ones fold into "Other"). The session id links an open to its send or buyback — that's what powers per-pull outcomes and EV.

Caveats

  • Counts are complete; dollar totals are lower bounds until enrichment converges.
  • Realized EV counts buybacks only — kept cards aren't valued on-chain.
  • History is still extending backward toward wallet genesis.
  • sol = Solflare is inferred (high confidence); a few tiny prefixes are unidentified.

Verify a pull

Draws use Collector Crypt's open-source cc-vrf (RFC 9381 ECVRF) — check any pull at vrf.collectorcrypt.com.

Rust indexer — redundant websockets with sweep reconciliation — into SQLite, out through this SvelteKit site.