2022 Pokemon SWSH Astral Radiance Partial Crimp Chatot #129 CGC 8.5 NM-MT+

Receipt drop-563

All drops

Drop 563

2022 Pokemon SWSH Astral Radiance Partial Crimp Chatot #129 CGC 8.5 NM-MT+

  • Insured value $13
  • Rarity: common
  • Awarded
Winner
8RM1SjpCcXN7Uen1UybnzDEc3dJSqhM4iUX3V44qA3Hz
Delivered
14 Sep 2026 · 19:57 UTC

How this winner was picked

Every input below is published so anyone can recompute the result. The order matters: each step was fixed before the next one could be known.

Anyone can replay this draw with the verifier script in the repository, scripts/verify-receipt.mjs.

  1. 01

    Snapshot frozen

    Every holder balance was read at one finalized slot, 447,061,428. Nothing bought after this slot could change the draw. Slot 447,061,427 was the finalized head when the pot tripped the target; the cluster answered at the slot above, so both are recorded.

    Snapshot slot
    447061428 (requested 447061427)
    Snapshot blockhash
    Gw6VpRZPTHuQgxtXyroR9T4xT8a9qMeuZBmJPBtBDsc3hex ecbae205bef96b42cc96118c07b68d2f224d903d874706ff6193c9a024f65ad8
  2. 02

    Candidates locked

    227 eligible wallets were hashed into a single fingerprint. If even one entry were altered, this hash would not match.

    Candidates
    227
    Total weight
    22610
    Candidates hash
    0xb086ff1aa1b983f1843ce472b76064c5068fe25df5d83b89386f8e08f72949beDownload the full candidate list
  3. 03

    Entropy from a future slot

    The seed came from slot 447,061,578, which had not been produced when the candidates were locked. Nobody could know it in advance.

    Entropy slot
    447061578
    Entropy blockhash
    6nCT7YKbUGSm1LwZwfwYLTYTHKV94i4L4Axa2DZw9bHbhex 55de84917fd762343dee0cdfcb1518f042eb97754872c6f94c7b123d316541aa
  4. 04

    Winner computed

    Run the formula below over the frozen candidate list with this seed and you land on the same wallet, every time.

    Seed formula
    seed = keccak256(base58decode(entropyBlockhash) || uint256(cycleId) || candidatesHash); roll = seed mod totalWeight; winner = first candidate whose cumulative weight exceeds roll; candidates sorted bytewise by base58 address
    Draw seed
    0xf18b1f61fe84b1df6b1a5507d4c727dcd68e909d8e49cad7e879d28617018abe
    Winner index
    79
    Winner weight
    100

On-chain proof

The pack was paid for and the card was minted straight to the winner. The transaction links below record the payment and NFT mint.

Payment
3QbEa379dNDaV8kKNq4RLVRdAtv92CxbRPAr7oyJzp6tsDCH9oqPZp9Mis1bom4UThAtbYvjJDHwJRVmJVg6dgd
Mint
3JhDDFYBHm9bq1P6ZCJr8fGuoXmS138YJRpscfMzwRp59PKZwe5K8hKQS3nQPzeo3188NHBa79ChPu3e68D1ox2c
Card
GvZDqG97p3iWjAV1mYGKZBNzYdzhDGcSUpYcqL3ioZKJ
Chain
solana-mainnet

What paid for it

Token trading fees filled the pot until it covered this pack. The pack was then bought from Collector at the listed price.

Pack
pokemon_25
Price
$25
Fee asset
USDC
Collector order
cc-42d8738f-c0ed-47e3-ac2d-5b64583a501f
Payment mint
EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v
Token mint
8LstZpZuR9Dy7JCZC3YwPEWtbYhuDVFAYV37r6ZAcuHz
Snapshot taken
14 Sep 2026 · 19:11 UTC
Raw receipt

The full record, exactly as it was published.

{
  "id": "drop-563",
  "cycleId": 563,
  "version": 3,
  "target": {
    "machine": "pokemon_25",
    "priceUsd": "25",
    "rungUsd": "25",
    "chain": "solana-mainnet",
    "reason": "adaptive packs: lower tier for current income or reserve"
  },
  "venue": {
    "name": "stonk.fun",
    "program": "cpmm",
    "mint": "8LstZpZuR9Dy7JCZC3YwPEWtbYhuDVFAYV37r6ZAcuHz",
    "quoteMint": "CARDSccUMFKoPRZxt5vt3ksUbxEFEcnZ3H2pd3dKxYjp",
    "pool": "5dYsxy1hJ8DxejsfHJR9wyRsuLHw6wCLKk7idc1kszUn"
  },
  "fees": {
    "amount": "25000000",
    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
    "assetSymbol": "USDC",
    "decimals": 6
  },
  "snapshot": {
    "slot": 447061428,
    "requestedSlot": 447061427,
    "blockhash": "Gw6VpRZPTHuQgxtXyroR9T4xT8a9qMeuZBmJPBtBDsc3",
    "slotSpread": 0,
    "indexSlot": 447061428
  },
  "candidates": {
    "count": 227,
    "hash": "0xb086ff1aa1b983f1843ce472b76064c5068fe25df5d83b89386f8e08f72949be",
    "totalWeight": 22610
  },
  "winner": {
    "address": "8RM1SjpCcXN7Uen1UybnzDEc3dJSqhM4iUX3V44qA3Hz",
    "weight": 100,
    "index": 79
  },
  "randomness": {
    "entropySlot": 447061578,
    "entropySlotRequested": 447061578,
    "entropyBlockhash": "6nCT7YKbUGSm1LwZwfwYLTYTHKV94i4L4Axa2DZw9bHb",
    "seedFormula": "seed = keccak256(base58decode(entropyBlockhash) || uint256(cycleId) || candidatesHash); roll = seed mod totalWeight; winner = first candidate whose cumulative weight exceeds roll; candidates sorted bytewise by base58 address",
    "seed": "0xf18b1f61fe84b1df6b1a5507d4c727dcd68e909d8e49cad7e879d28617018abe"
  },
  "collector": {
    "memo": "cc-42d8738f-c0ed-47e3-ac2d-5b64583a501f",
    "machine": "pokemon_25",
    "chain": "solana-mainnet",
    "paymentMint": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
    "amountBaseUnits": "25000000"
  },
  "transactions": {
    "pay": "3QbEa379dNDaV8kKNq4RLVRdAtv92CxbRPAr7oyJzp6tsDCH9oqPZp9Mis1bom4UThAtbYvjJDHwJRVmJVg6dgd",
    "mint": "3JhDDFYBHm9bq1P6ZCJr8fGuoXmS138YJRpscfMzwRp59PKZwe5K8hKQS3nQPzeo3188NHBa79ChPu3e68D1ox2c"
  },
  "card": {
    "mint": "GvZDqG97p3iWjAV1mYGKZBNzYdzhDGcSUpYcqL3ioZKJ",
    "name": "2022 Pokemon SWSH Astral Radiance Partial Crimp Chatot #129 CGC 8.5 NM-MT+",
    "rarity": "common",
    "insuredValueUsd": 13,
    "imageUrls": [
      "https://arweave.net/E4IAAVV1Uc_Z2jFlQbk4glY_1tYeafLRhDS7iLT_gus",
      "https://d1xpxki1g4htqu.cloudfront.net/k9u4jsk8gYAUCGwnm-O8ctjm1h531C0-i0sTH2Rev_g",
      "https://cdn.helius-rpc.com/cdn-cgi/image//https://arweave.net/E4IAAVV1Uc_Z2jFlQbk4glY_1tYeafLRhDS7iLT_gus",
      "https://arweave.net/OIKbNeRKYjEQYqNMc0GbvCH3nvCD9SXDZEIpigG7xCA",
      "https://d1xpxki1g4htqu.cloudfront.net/FPLnMV-bCzMKQzLzBJ626a-vqRSijgwadeX5aubR6rI",
      "https://cdn.helius-rpc.com/cdn-cgi/image//https://arweave.net/OIKbNeRKYjEQYqNMc0GbvCH3nvCD9SXDZEIpigG7xCA"
    ]
  },
  "timestamps": {
    "snapshotAt": 1789413092983,
    "awardedAt": 1789415824035
  },
  "finalStatus": "AWARDED",
  "executionMode": "live"
}