POKEDEX

Trainer guide

Everything you need to understand, buy, hold and verify. Written for a Trainer who has never used a crypto wallet.

What is this

POKEDEX is a set of 151 tokens on the Solana blockchain, one per original-generation Pokémon, plus one platform token called $POKEDEX. Every slot token is launched by the same team wallet on StonkFun, a launchpad that pays a small fee to the token's creator on every trade.

Instead of keeping that fee, the system splits it: half goes back to the people holding that specific token, part buys $POKEDEX on the open market, and part funds a vault of real graded Pokémon cards that get raffled to holders.

There is no smart contract of our own. Launching, trading and fee collection are handled by StonkFun and Raydium. This site indexes the data, computes the splits, sends the payments and publishes every transaction.

This guide is written for beginners. For every formula with the live numbers, open the rulebook.Open the rulebook

How do I buy (from zero)

Quote asset mintCARDSccUMFKoPRZxt5vt3ksUbxEFEcnZ3H2pd3dKxYjp
$POKEDEX mintHahEGPCd7jM6txwK5ZvpcGXK5psqrtcVac3uNBDJC8WQ
Launch wallet6CAAV8XaidkzVM8EuBuwN7zamU47NjAzCfVk2ThyvPjs
  1. Install a Solana wallet

    Install Phantom (phantom.app) as a browser extension or mobile app. Write down the 12-word recovery phrase on paper and never share it with anyone, including us. Nobody from this project will ever ask for it.

    Screenshot — to be added
  2. Get some SOL

    Buy SOL on an exchange (Coinbase, Binance, Kraken, OKX) and withdraw it to your Phantom address, or use the buy button inside Phantom. 0.05 SOL is plenty for fees; the rest is what you plan to spend.

    Screenshot — to be added
  3. Swap SOL for the quote asset

    Slot tokens are paired with a quote asset (by default CARDS). Open jup.ag, connect Phantom, swap SOL → the quote asset. The exact mint address is shown in the Transparency page; always check it matches.

    Screenshot — to be added
  4. Buy on StonkFun

    Open the slot you want in the Pokédex and press Buy on StonkFun. Connect Phantom, enter the amount of quote asset, confirm. The token appears in your wallet within seconds. You can also use the Swap on Jupiter button.

    Screenshot — to be added
  5. Hold. That's the whole game.

    That is it. Rewards are paid to the wallet that holds the token at the snapshot moment of each epoch. You do not need to stake, register or catch.

    Screenshot — to be added

How to catch a wild slot

Any wild slot can be caught by anyone. You pay a catch fee in SOL to the project treasury; the project's launch wallet then creates the token on StonkFun (Standard mode, paired with the quote asset) and performs a dev buy for you. Every token the dev buy receives is sent to your wallet. The whole thing takes about a minute.

Steps: open the slot page → Catch this slot → connect your wallet → check the fixed launch parameters (name, symbol, quote asset, mode — you cannot change them) → sign the fee transfer. Your wallet only signs; the site locks the slot first and only then broadcasts, so if two people race for the same slot only one pays.

Fees: the catch fee (shown on the page, set by the team), the dev buy amount (spent by the launch wallet, tokens go to you), and normal network fees. The catch fee is income for the project and is shown separately from trading fees on the Transparency page.

If the launch fails for any reason (StonkFun down, invalid quote asset, wallet problem), the worker retries twice, then marks the catch failed and refunds the full catch fee from the treasury to the wallet that paid. The slot opens again. Every payment, launch, delivery and refund transaction is linked on the slot page and in Transparency.

Only tokens launched through this site are listed here. The site never scans the chain by name — always check the contract address (CA) shown on the slot page.

Screenshot — to be added

How rewards work

Every trade on a slot token pays a 1.25% total fee. 0.5% of that goes to the creator wallet — our launch wallet. That is the only income of the system.

At the end of each epoch (weekly by default), the system reads how much quote asset the launch wallet received, and attributes it to each token by that token's share of total trading volume in the period. A token that generated 10% of the volume is credited with 10% of the fees.

Each token's credited amount is then split: 50% to its holders, 30% to buying $POKEDEX, 20% to the card vault and operations. The holder share is distributed in proportion to how many tokens each wallet holds at the snapshot. Pool addresses, lockers and system wallets are excluded.

Amounts below the minimum payout ($0.10) are not lost. They carry over and are added to your next payout.

Worked example

  1. The launch wallet receives 1,000 CARDS in an epoch. Charizard did 40% of all slot volume, so Charizard is credited with 400 CARDS.
  2. Of those 400: 50% = 200 go to Charizard holders, 30% = 120 buy $POKEDEX, 20% = 80 go to the vault.
  3. You hold 2% of Charizard's eligible supply. You receive 4 CARDS, sent directly to your wallet, with the transaction link published on the Transparency page and in My rewards.

share = tokenVolume / totalVolume · pool = feesReceived × share × 50% · yours = pool × yourBalance / eligibleSupply

How card draws work

The team buys real graded Pokémon cards (as Solana NFTs via Collector Crypt) with the vault share and moves them to the prize vault wallet. Each card is registered on the site with its NFT address and, optionally, the slot it belongs to.

A targeted card draw for, say, a Tauros card is drawn only among Tauros token holders, with odds equal to each wallet's share. A universal card draw includes every slot-token holder, weighted by the USD value of their holdings.

Randomness comes from a Solana blockhash recorded at draw time, combined with the card draw ID and hashed with SHA-256. The blockhash, the seed, and the full participant snapshot are published, so anyone can re-run the draw and confirm the winner.

The NFT is transferred to the winner automatically and the transaction is published.

Re-running a draw yourself

  1. Download the snapshot JSON from the Transparency page.
  2. Compute seed = sha256(blockhash + ":" + raffleId) as a hex string.
  3. Convert the seed to a big integer and take it modulo the sum of all weights. That is the ticket.
  4. Sort participants by wallet address (ascending). Walk down adding weights; the first wallet whose cumulative weight exceeds the ticket is the winner.
const seed = sha256(`${blockhash}:${raffleId}`).hex();
const total = participants.reduce((a, p) => a + BigInt(p.weight), 0n);
const ticket = BigInt("0x" + seed) % total;
let acc = 0n;
for (const p of participants.sort((a, b) => a.wallet < b.wallet ? -1 : 1)) {
  acc += BigInt(p.weight);
  if (ticket < acc) return p.wallet; // winner
}

$POKEDEX

$POKEDEX is the platform token, paired with the same quote asset. It has three mechanical roles.

Buyback: 30% of every epoch's income is used to buy $POKEDEX at market on Jupiter. Bought tokens go to the buyback vault and are either held or burned, as shown on the $POKEDEX page.

Card draw gate: the team can require a minimum $POKEDEX balance to be eligible for card card draws. The current value is shown on the $POKEDEX page; it starts at zero.

Voting: on wild slots, your vote is weighted by your $POKEDEX balance. Anyone can vote with weight 1 even with none.

Fees & risks

Trading fee: 1.25% per trade on StonkFun Standard mode (0.5% to the creator, the rest to the launchpad and liquidity). Solana network fees are fractions of a cent.

Price risk: these are small, speculative tokens. They can lose most or all of their value. Rewards depend entirely on trading volume; if nobody trades, nobody gets paid.

Operational risk: distributions are executed by software controlled by the team. Every action is published, but you are trusting the team to run it honestly and keep the keys safe.

Legal: this is a fan-made community project with no affiliation to Nintendo, Game Freak, The Pokémon Company or Collector Crypt. Tokens are not securities, and the distributions are a mechanical property of the system, not a dividend or yield. Check your local laws.

FAQ

Do I need to stake or catch?

No. Rewards are sent to the wallet holding the token at snapshot time. Nothing to click.

When do payouts happen?

By default every Monday 00:00 UTC. The team can switch to daily. The schedule is shown on the Transparency page.

Which asset are rewards paid in?

In the quote asset the tokens are paired with (CARDS by default), sent directly to your wallet.

My payout was tiny or missing. Why?

If your share was below the minimum payout, it carries over. Check the Pending carryover number in My rewards.

Do I get rewards if I hold a token on an exchange?

No. Only self-custody wallets that appear in the on-chain holder snapshot receive payouts.

Does holding more tokens get me more rewards?

Yes, proportionally. Rewards for a slot are split by share of eligible supply.

Do liquidity pools get rewards?

No. Pool, locker and system addresses are excluded and listed on the Transparency page.

Can I hold several slots?

Yes. Each slot pays out independently from its own volume.

What if a slot token has no volume?

Then it is credited nothing that epoch. Fees follow volume.

How is the randomness for card draws fair?

It is derived from a Solana blockhash that nobody can predict in advance, and every input is published so you can re-run the draw.

Who can win a card draw?

Holders of the relevant slot (targeted) or all slot holders (universal), subject to the $POKEDEX gate if enabled.

How do I receive a card I won?

The NFT is transferred to your wallet automatically. Redeeming the physical card goes through Collector Crypt's own process.

Is $POKEDEX required?

Not to earn slot rewards. It only affects card draw eligibility (if gated) and voting weight.

What is an epoch?

One accounting period. Fees received during it are distributed after it closes.

Can the team change the split?

Yes, from the admin panel, but only for future epochs, and the values used are recorded on each epoch forever.

Where is the code?

The distribution logic (attribution, split, card draw) is deterministic and documented on this page and in the repository README.

Can I use a Ledger?

Yes, through Phantom or any wallet supporting the Solana wallet standard.

Is every token with this Pokémon's name listed here?

No. Only tokens launched through this site (by the project wallet, via a catch) are indexed. We never scan the chain by name. Always check the contract address (CA) on the slot page before buying.

What if my catch fails?

The worker retries twice, then refunds the full catch fee to the wallet that paid and reopens the slot. The refund transaction is linked on the slot page. Dev-buy money is never spent on a failed launch.

Glossary

Slot
One of the 151 fixed positions, each tied to one Pokémon and (once launched) one token.
CA / Mint
Contract address — the unique identifier of a token on Solana.
Quote asset
The token a slot token is traded against (CARDS by default).
Epoch
A distribution period, weekly by default.
Snapshot
The moment holder balances are recorded for an epoch or card draw.
Carryover
Rewards below the minimum payout, saved for your next payout.
Attribution
Assigning fees received by one wallet back to the individual tokens that generated them.
Buyback
Using fees to buy $POKEDEX on the market.
Bonding curve
The initial pricing mechanism on the launchpad before a token graduates to a normal liquidity pool.
Blockhash
A hash identifying a Solana block; used as the unpredictable random seed for card draws.