Skip to content
Mainnet will be live in less than 1 hour
SSWEEP.DEVNET
Buy $SWEEP

Giveaways

A destination mode where swept NFTs are given to token holders. It is not live.

Disabled in V1

Why it is disabled

The program's create_launch rejects the Giveaway destination mode with DestinationModeNotEnabled. Giving NFTs to holders fairly requires choosing winners with randomness that nobody — not the creator, not the keeper, not a validator — can predict or bias. Solana has no native randomness; slot hashes and timestamps can be influenced by whoever submits the transaction.

So there are no giveaway pools, entries or winners on SWEEP today, and this page will not show any.

Planned architecture

  1. A new destination mode delivers swept NFTs to a per-launch giveaway PDA instead of the NFT vault or a treasury.
  2. Eligibility is fixed per round from on-chain token balances (a snapshot committed as a Merkle root, so the program can verify claims without iterating holders).
  3. The program requests randomness from a verifiable randomness oracle — Switchboard On-Demand randomness or ORAO VRF — and only accepts the oracle's proof-verified result in a callback / reveal instruction.
  4. The winner index is derived from that value against the committed snapshot; the winner claims the NFT with a Merkle proof.
  5. Every step is permissionless and auditable on-chain, like sweeps are today.

Until that ships and is audited, use the Protocol NFT Vault or a Creator / DAO Treasury destination.

Available destinations in V1

  • A · Protocol NFT Vault

    NFTs held by a per-launch program PDA.

  • B · Creator / DAO Treasury

    NFTs delivered to an address fixed at launch.

  • C · Giveaway Pool — disabled

    Requires verifiable randomness.

  • D · Community Rewards — disabled

    Not part of V1.

How NFT purchases work