Frequently asked questions
Help with trading, packs, fees and your account.
Getting started
What is GrailSwap?
GrailSwap is a peer-to-peer collectibles trading platform on Solana, operated by Grail Swap Inc. Trade graded Collector Crypt cards for cards, USDC, or both.
Which cards are supported?
GrailSwap supports verified Collector Crypt physical-backed graded Pokémon cards. Pack machine families include Pokémon, sports cards, One Piece, Riftbound and watches. Only enabled machines are offered; a category does not promise a particular item in a pack.
How is GrailSwap different from Collector Crypt?
GrailSwap provides the peer-to-peer trading interface. GrailSwap Packs is powered by Collector Crypt: Collector Crypt selects pack outcomes and delivers the collectible tokens. Collector Crypt and its vault providers hold the physical items.
Trading & settlement
How does a trade settle?
Both parties sign a single Solana transaction. The cards and any USDC move together, or the transaction does not settle. Review the exact cards and amounts before signing.
How many cards can I trade or swap at once?
A peer-to-peer trade settles in a single Solana transaction that moves both sides at the same time. GrailSwap budgets for a limit of 64 accounts, and each card uses several — so the real limit is the combined number of cards across both sides (not per side), and it depends on the card type:
- Collector Crypt graded slabs (pNFT) — ~7 accounts each: about 7 total across both sides.
You'll see a "too many cards" warning and a disabled button while you're still selecting — and it's re-checked on the server before assets are reserved. The exact limit depends on the transaction. When available, Trade Bot swaps may use a lower cap. If you want to move more, split it into smaller trades.
What types of cards can I trade?
Verified, physical-backed graded slabs: Collector Crypt (pNFT) assets. The settlement builder also handles standard SPL tokens from approved sources; token-standard support alone does not make an asset eligible. Compressed NFTs (cNFT) and Token-2022 assets can't be settled on GrailSwap yet and are rejected by validation.
What happens when both traders confirm and sign?
Both traders confirm identical terms, then both wallets sign one atomic on-chain transaction. Either everything moves — your cards to them, theirs to you, plus any USDC — or the transaction does not settle. Accepted assets are reserved in GrailSwap to prevent conflicting trades on the platform; this is not an on-chain custody lock. Atomic settlement is not a guarantee against all risks. Review the exact cards and amounts before signing.
Can I cancel a trade?
Either side can cancel while the trade is still eligible for cancellation, releasing its GrailSwap asset reservations. Cancellation can be blocked while a signed transaction can still land on-chain. Once broadcast, wait for its settlement status; cancellation cannot reverse a completed on-chain trade.
Fees
What fees apply?
Costs depend on the service. The Fees page explains peer-to-peer platform fees, Trade Bot pricing and Solana network costs. Pack purchases show a USDC price; physical redemption has separate shipping, handling and applicable customs or duties costs. Review the quote before signing.
What fees does GrailSwap charge?
Peer-to-peer trades are free — GrailSwap takes no platform fee between traders. You pay only Solana's network cost to settle on-chain. Instant Sell is priced against the vault. Trade Bot swaps, when available, also use vault pricing. See the Fees page for the full breakdown.
Why do I need SOL if I'm trading cards?
Solana charges a tiny network fee to process the transaction, and receiving a card creates a small on-chain account that requires rent (which is reclaimable — you get it back if you close the account). GrailSwap checks your SOL balance and tells you if you're short before you sign.
How much SOL does a trade actually cost?
Historical trade examples, not a current quote: the maker pays a tiny network fee (~0.00002 SOL), and the card transfers themselves are effectively free (the on-chain record just moves from the old owner to you). For example, a real 2-card-for-2-card trade cost:
- Maker: ~0.011 SOL — a tiny network fee plus a ~0.011 SOL lookup-table setup cost (on trades that need it, so several cards fit in one transaction).
- Taker: ≈ 0 SOL — only refundable rent for any brand-new card slots.
A single-card or light trade may skip lookup-table setup; batching cards can share per-trade costs. Actual costs depend on the transaction, existing accounts and SOL price, so review the quote before signing. The first time you receive a specific card, a small refundable ~0.002 SOL deposit reserves its slot (you get it back if you close it). GrailSwap checks for insufficient SOL before signing; your available balance can still change. See the Fees page for the full breakdown.
Packs
How do packs and odds work?
You pay the displayed USDC price to open a pack on a Collector Crypt machine. Collector Crypt selects the random outcome and sends the collectible token to your wallet. Check the machine’s displayed collectibles, rarity tiers and published odds. A pull can be worth less than the pack price; more packs do not guarantee a rare outcome. Opened packs are non-refundable; a buyback is a separate sale.
Custody & safety
Is it safe, and who holds the physical cards?
Peer-to-peer settlement is atomic: both sides move together or neither does. This is not a guarantee against all risks. Collector Crypt and its vault providers hold the physical collectibles; GrailSwap does not hold the physical items. Redemption is subject to Collector Crypt’s eligibility, identity checks, shipping terms and fees. See the Terms before using the service.
Why does my wallet show a warning when I connect or approve a trade?
A wallet like Phantom may show a caution notice at sign-in or when you approve a trade. Possible reasons include an unreviewed domain or a transaction the wallet cannot fully simulate. A warning does not establish that a trade is safe:
- GrailSwap is a new site. Wallets may caution on domains they haven't reviewed. Do not assume a warning will disappear or that a site has wallet-provider approval.
- Trades are atomic swaps. A trade settles both sides in a single on-chain transaction that needs two signatures. A partially signed transaction can limit a wallet's simulation or security checks. All-or-nothing settlement does not remove other risks.
Review the exact cards, amounts and requested permissions before signing. Your wallet's preview may list fewer cards if it does not fully display an asset standard, such as Metaplex Core. An incomplete preview is not proof that the transaction matches the trade summary. If you cannot verify a request or understand a warning, stop and contact support before approving it.
Where do card values come from?
Where data is available, a slab shows a market value at its grade from PriceCharting (guide prices for standard grades, recent eBay sale comps for off-grades like PSA 4), and an insured value published by the custody platform. Open a card to see the full grade ladder and recent sales. These are reference values, not a guaranteed sale price or a promise of insurance coverage by GrailSwap.
Where are the Trade Bot's cards actually held?
The physical slabs are held by the custody platform and its vault providers: Collector Crypt — GrailSwap does not hold the physical items. The Trade Bot operates a token wallet; those tokens represent the vaulted collectibles. Its holdings are listed under our account GSB (GrailSwap Bot) — those links are the bot's actual holdings, so you can check them on the platform that vaults them rather than taking our word for it. Redemption and vaulting are handled by that platform, under their terms.
How do I redeem the physical card?
Supported physical cards are vaulted by Collector Crypt and its vault providers; the token represents the vaulted collectible. To request delivery of the physical card, open the card and use Redeem physical card. When in-app redemption is enabled, choose your cards and shipping address, review a live USDC shipping estimate, and approve the permanent NFT burn in your wallet. Track delivery in Profile → Shipments. Otherwise, the button opens Collector Crypt. Burning destroys the NFT and cannot be undone. Redemption is subject to Collector Crypt's eligibility, identity checks, shipping terms and fees, including applicable handling, customs or duties costs.
What does "verified" mean?
A card is verified only when it matches an approved source contract for supported Collector Crypt collectibles. Verification and grade come from source metadata — never something a user can set themselves. Verification identifies the approved source; it is not a separate guarantee of physical condition, value or redemption eligibility.
Account
Who can see my cards and their values?
You control it in your profile's privacy settings — inventory visibility plus per-field toggles for grades, individual prices, and platform source. Hidden fields are stripped on the server, not just hidden in the UI.