Cross-chain

Polygon fills vs Solana asks

337,170 graded cards sit in a Polygon vault with a token standing in for them, and more again on Solana — two markets that cannot see each other's prices. This reads both off chain and lines them up.

Filter the pairs

One side is a price somebody actually paid on Polygon; the other is a price somebody is asking on Solana. Sliders narrow by what the card fetched, not what it is listed at.

No card matches those filters. Widen the price band or the window.

Why the two sides differ

Courtyard settles completed sales on chain and keeps its own order book off it, so its numbers here are prices actually paid. Collector Crypt lists on chain, so its numbers are prices asked. Across the whole dataset asks run about 1.5× a card’s insured value while sales clear at about 0.8× it, which is most of what you see in the gap.

Courtyard tokens are also listed on OpenSea, and those asks are public — but they run a median 4.6× the vault’s own insured value, so they are asking prices rather than a market. The Polygon figure here is a fill for that reason.

Why it isn’t free money

A card bought on one chain cannot simply appear on the other. It has to be redeemed, shipped insured, and re-vaulted by a different custodian — days or weeks, with a fee at each step. The tokenize calculator quotes exactly those costs, and usually says don’t.

Data from slabbasis, which reads both chains directly. Rows with an ask far above the venue’s own insured value, or a sale far below it, are hidden by default — those are usually mismatched cards or lots sold as one, not bargains.