Card Champs Trading
PacksCollectionMarketplace
Sign inSign upCreate account
Card Champs Trading

Premium trading cards and transparent, server-side randomized pack openings. Every pull is a real physical card.

Shop

  • Packs
  • Collection
  • Marketplace
  • Cart
  • Open my packs

Company

  • About
  • FAQ
  • Contact
  • How it works

Legal

  • Terms of Service
  • Privacy Policy
  • Refund Policy
  • Paying with USDC
  • Reward Disclosure
  • Eligibility

© 2026 Card Champs Trading. All rights reserved.

support@cardchampstrading.com · Odds published on every pack.

Transparency

How pack openings work

From purchase to the card in your hand.

  1. 1

    Choose a pack

    Each pack page lists every reward tier, its probability, and the actual cards currently assigned to that tier, including which ones have already been pulled.

  2. 2

    Purchase

    Pay in USDC from your own wallet. The transfer goes straight to Card Champs, and once we have verified it on the Solana network the pack is created in your account as READY TO OPEN. It is never opened automatically.

  3. 3

    Configuration is frozen

    Your purchase is tied to the exact pack configuration version that was live when you bought it. If we change odds later, your pack still uses the odds you paid for.

  4. 4

    Open

    When you press Open, your browser sends only the purchase ID. It cannot send a card, rarity, or random number.

  5. 5

    Server-side selection

    Tier selection uses a cryptographically secure random integer over the configured distribution; the physical card within the tier is chosen by Fisher-Yates shuffle with crypto-grade randomness; allocation is enforced by database row locks.

  6. 6

    Locked allocation

    Inside a single database transaction with row locks, the first still-available card in the shuffled order is allocated to you. Two people can never receive the same physical card, and one pack can never be opened twice.

  7. 7

    Immutable record

    Every open writes a permanent record with the randomization version (currently v1), configuration version, the roll, the effective distribution, and the inventory ID. Staff cannot edit it; corrections are recorded as separate adjustments.

  8. 8

    Reveal and ship

    Only then does the reveal animation play. Your card appears in My Cards with its inventory ID, and we ship the physical card according to the fulfillment rules shown on the pack.

If a tier runs out of physical inventory, that tier is excluded and remaining tiers are selected proportionally to their configured odds. This is disclosed on every pack and recorded on every open. Read the full Reward Disclosure.

Trading and selling with other members

Cards are never posted between members. Every card in a member deal comes to Card Champs first, is checked against what the listing said, and only then goes on to the person it is owed to. Neither of you has to trust a stranger.

  1. 1

    Payment

    The buyer pays Card Champs. Nothing ships until we hold the funds.

  2. 2

    Card sent in

    Each card is posted to Card Champs, not to the other member.

  3. 3

    Verification

    We open the package and check the card matches the listing.

  4. 4

    Dispatch

    Verified cards go out to whoever they are owed to.

  5. 5

    Complete

    Delivered, and the seller is paid.

  • You can buy, sell or trade. A card with a price on it can be bought outright there and then; you can also offer a different price, or offer your own cards for it. What a listing accepts is up to the member who posted it.
  • If a card doesn't match its listing, it never ships on. The deal stops, the card goes back to whoever sent it, and a buyer who has paid is refunded.
  • Sellers are paid after verification, not before. Card Champs holds the buyer's USDC from the moment they pay until the card has arrived and been checked, then sends the seller their share.
  • Card Champs keeps 8.00% of a member sale. The rest is the seller's. Trades cost nothing — no money changes hands.
  • Listings are reviewed by staff before they appear on the marketplace.

Ready to list something? Browse the marketplace.

Paying with USDC

There is no store credit here and no balance we hold for you. You have a wallet of your own, it holds USDC, and every purchase is a transfer out of it. Nothing sits with us between the two.

  1. 1

    Your wallet is already there

    It is created the first time you sign in, behind your login — no seed phrase to write down, no extension to install. It is non-custodial: the key is split between your own device and Coinbase, and Card Champs holds no part of it. We cannot spend from it or freeze it.

  2. 2

    Put USDC in it

    Send USDC on Solana to your address from any exchange or wallet, or buy it with a card through Coinbase's own checkout. Either way it lands in your wallet, not in an account we control.

  3. 3

    Buy something

    At checkout the price is charged as the same amount of USDC — one USDC per dollar. Your wallet asks you to approve it, and nothing leaves until you do. Coinbase covers the Solana network fee, so you do not need to hold SOL as well.

  4. 4

    We check the chain, not the page

    The server reads your transfer back off Solana and checks it came from your wallet, went to ours, was USDC, and was for at least the amount owed — and waits for it to be final rather than merely seen. Nothing your browser says can make an order paid.

  5. 5

    Money coming back comes back to you

    A refund, or a pack tier that pays a reward, is sent as USDC to your wallet. It is recorded as owed the moment it is decided, so it cannot be forgotten, and sent shortly after.

One thing to be careful about: send USDC on Solana only. A different token, or USDC on a different network, cannot be recovered by us or by anyone.

Open your wallet, or read the USDC payment terms.