Skip to the content
PokedexDocs

Contracts and addresses

Every address pokedex runs on, on Solana mainnet: its two programs, their upgrade authority, the programs they call and the accounts they derive. Check any of them on an explorer before you trust a page that names them.

On this page

pokedex programs

ProgramAddressRole
card-vault2ujhtpjSZcmRryorgXE11kBqrd14j4QNnLL4YdzjS8AgHolds cards, mints and burns card tokens, tracks backing
card-launchGfUEm3nGoCqSpPMyZDgsK3M2UWnxxKJKqRVaafEkdNb4One Meteora DBC config per class, coin launches, fee claims and splits

Upgrade authority of both: 7VayjyPVcPKgep9Yu86dEBD73m1HVQBRgFrxTCho7fw6, a single key. See Trust and security.

Programs pokedex calls

ProgramAddress
Metaplex CoreCoREENxT6tW1HoK8ypY1SxRMZTcVPm7R94rH4PZNhX7d
Metaplex Token MetadatametaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s
Meteora Dynamic Bonding Curve (DBC)dbcij3LWUppWqq96dh6gJWwBifmcGfLSB5D4DuSMaqN
Meteora DAMM v2cpamdpZCGKUy5JxQXB4dcpGPiikHawvSWAd6mEn1sGG

Accounts

AccountAddress
Accepted card collection (Collector Crypt, Metaplex Core)CCryptUfeFSZ3Fgc9FLeKrhLVAP67FSqi1GuVoj9CRac
DAMM v2 config every coin graduates into (FixedBps25)7F6dnUcRuyM2TwR8myT1dYypFXpPSxqwKNSFNkxyNESd

Derived addresses

Every other account is a program-derived address. Seeds, with the program they are derived under:

AccountProgramSeeds
Vault (owns every card, mint authority of every card token)card-vault["vault"]
Vault configcard-vault["config"]
Classcard-vault["class", class_id], where class_id is the sha256 of the identity string
Card token mintcard-vault["mint", class]
Copycard-vault["copy", class, index], index as a little-endian u64
Held markercard-vault["held", asset]
Launch configcard-launch["config"]
Fees (fee claimer, leftover receiver, owner of graduated positions)card-launch["fees"]
Marketcard-launch["market", class]
Class treasury ownercard-launch["treasury", market]
Launch recordcard-launch["launch", coin_mint]
CARD/SOL poolMeteora DAMM v2["cpool", max(a, b), min(a, b)]

The rest of this path

Live card markets

CardCard tokenClassVaulted cardCard token / SOL pool
Charizard V 079 PSA 9 (ZARDV9)6gvx5xXqPCyf5jZdzhuou8uDaeJVRgNedRA4HJbLCam12SjEvprNYQqq8cwN4KXShXgsfFqRD5rpTQMZUaQoQKAfEt6rkZyHWkHULpf8yvFLVpzpwp5NrNFSNH9KrU52uo2uAtRn9X3YvrUcQ7gBbG4aBd8sYns49sZKat6rVBWuaTMX

The pool opened one-sided at the card's Collector Crypt value (about 1.879 SOL per card on 2026-10-20) and the lister switched coins on for it (graduation at half the vaulted cards). Every other listed card goes live the same way when its first copy is deposited. All addresses: ops/pokedex-mainnet.json in the repository.

Live coins

CoinMintQuoted inDBC config
POKEDEX TEST (PDXT)3GVEcJ15XqT6YDNiW1A9NLrejuYymeojVLJdPGWUVecGZARDV978ronf2kwzvdeHzXCYViPC2JgVgc9ctv35ZGQw8WziWm

PDXT is a test coin launched by the deployer on 2026-10-20 with one 0.05 SOL buy, so the charts have live trades.

Solana mainnet

Written from the protocol, security and card documents of the pokedex repository and from its code (card-vault, card-launch, cp-ix). Every figure on these pages comes from there.

UpDown to moveEnter to open