Fees become cards.
A strategy is three things: a rule for which cards to buy, a Solana token, and a wallet that only ever spends on cards from
Collector Crypt. Everything below is a public API call or a transaction you can open in an explorer.
The loop
- Deploy. You describe the card (Pokémon, grader, grade, language, years, price, fair-value discount, free text), choose what happens to bought cards, and name the token. Rules are locked and public.
- Launch. You send the launch cost (about 0.035 SOL) plus any dev buy to the strategy's wallet, and that wallet creates the token on pump.fun, which makes it the on-chain creator. Dev-buy tokens are forwarded to the wallet that paid. 1B supply, no team allocation. When the curve sells out it graduates to a PumpSwap pool.
- Fees. pump.fun charges 1.25% per trade on the curve, of which 0.30% is the creator fee and goes to the strategy wallet. After graduation the creator fee continues on PumpSwap and depends on market cap: 0.30% under 420 SOL, 0.95% between 420 and 1,470 SOL, tapering to 0.05% above 98,240 SOL. The worker claims it every minute.
- Scan. Every minute the worker pulls live Collector Crypt listings, normalizes them (numeric grades, canonical languages and set names, USD prices, insured value as fair value) and ranks the ones that fit the rule, cheapest first.
- Buy. When the wallet can pay for the top card it swaps SOL to USDC on Jupiter if needed, asks Collector Crypt for the purchase transaction, signs it and broadcasts. The graded slab stays in Collector Crypt's insured vault; the strategy holds the NFT.
- Raffle. After the chosen delay the card is given to one holder, odds proportional to balance, with a published seed. Then it repeats. Anyone can send SOL or USDC to the strategy wallet to speed it up.
Where the fees go
Fee on every trade, by stage. Yellow is the creator fee that reaches the strategy. Market cap in SOL is price × 1B tokens.
Between 1,470 and 98,240 SOL the creator share tapers from 0.95% to 0.05% over 20 tiers. The deployer gets no fee; their upside is the token.
What happens to the cards
A set number of hours after each purchase (the deployer picks, default 24h), the worker snapshots every holder of the token, excluding the liquidity pool and the strategy's own wallet. It computes a seed from a recent Solana blockhash and the purchase id, walks the balance-weighted holder list to that ticket, and transfers the card's NFT to the winner. Bigger bag, better odds; every draw is recomputable from the published numbers.
The blockhash seed is public, cannot be chosen by the operator, and is fixed before the draw. It is not unpredictable to Solana validators, which is acceptable for card-sized prizes; a VRF can replace it later.
Keep and flip
Keep leaves every card in the vault so the token is backed by a growing collection. Flip relists each card on Collector Crypt at a markup. Both are marked as a later update on the deploy form.
Trust
Wallets. Each strategy has its own wallet, derived from a master phrase held offline, encrypted at rest, and used only to sign purchases, listings, fee claims and swaps.
Verifiable. Token, pool, wallet, every purchase and raffle link out to Solscan or Collector Crypt from the strategy page.
Normalization. Collector Crypt fields such as grading company, a grade string like "GEM MINT 10", and insured value are mapped to one vocabulary, so "PSA 10 Japanese Charizard under fair value" means the same thing on every card.