How it works

Open Set is a token. A share of every trade goes into a pot. When the pot covers a graded-card pack, one holder is picked on-chain and the card is theirs.

Watch the next drop
Mega Gardevoir ex in its CGC graded slab, an example collectibleExample card
01

Fees fill the pot.

A share of each trade is set aside for drops. Fees counted and money actually ready to pay are shown separately.

02

A snapshot picks one holder.

When the pot covers the target pack, balances are frozen at a snapshot. The hash of a later block seeds the draw, so nobody can steer it.

03

Collector opens the pack.

The pot pays Collector. They open the pack and mint the card NFT to the winner. Everything is published as a receipt.

What you actually get

The card NFT represents a graded physical card held by Collector. Redeem it and they ship the physical card, on their terms.

The receipt lists the card, its insured value when known, the winner and the transactions. The pack price is what the opening cost, not what the card is worth.

One drop, one winner.

Holding gets you into the draw. It doesn’t give every holder a card.

Pack odds

Eligibility

Hold at least 0.10% of supply when the snapshot is taken, subject to the published exclusions. Every eligible wallet gets one entry, weighted by tier.

Bigger holders get a slightly heavier entry, capped at 1.6×. Weights are relative to the other entries, not fixed winning percentages.

Minimum supply heldDraw weight
0.10%1.00×
0.35%1.15×
1.00%1.35×
2.00%1.60×

The snapshot locks eligibility for that drop. Later balance changes do not alter that draw.

Upcoming packs

Each drop number maps to a scheduled target. This is the current 5-drop rotation, read from the project configuration.

$50 × 4$250 × 1

If fees slow down

If fees cannot fill the scheduled pack within 30 minutes at the observed rate, the engine can select a less expensive target. It only steps down. Above 75% with fees still arriving, the target is retained.

Unspent fee accounting carries into the following drop. Scheduled pack targets are not guaranteed purchases.

Verify a draw

Each receipt publishes the snapshot, candidate hash, draw seed, selected holder, payment and card mint. Follow the transaction links or copy the record to verify the draw.

Past drops
The funding path

Fees are collected on the token’s chain, moved to the payment chain, and paid to Collector in USDC. The winner’s wallet receives the card NFT on Collector’s chain.

Claiming, bridging, payment and minting are separate steps. Pending settlement or a paused step remains visible in the drop status.

How the draw is computed

The snapshot fixes the balances and candidate list. The entropy slot is set 150 slots ahead; its blockhash is used once that slot exists. If that slot was skipped, the first slot after it is used and both are shown.

seed = keccak256(base58decode(entropyBlockhash) || uint256(cycleId) || candidatesHash)
roll = seed mod totalWeight
winner = first candidate whose cumulative weight exceeds roll

Candidates are sorted bytewise by their base58 address. Their hash is keccak256 over newline-joined address,balance,weight rows. The receipt contains the values needed to recompute the result.

What happens if a step pauses?

A full fee meter alone does not confirm that a pack has been paid for. Funding may still need to settle or transfer. If a step needs review, the drop page shows that state alongside the recorded funding and selected holder.