Enter a CryptKOL into a raffle. Once enough entries gather, a countdown starts — then anyone can run the draw. Tokens stay in your wallet the whole time; if yours wins, you get paid, whoever holds it when the draw runs.
Deposits fund whichever raffle instance draws next — they aren't earmarked to a specific one. Running multiple concurrent raffles in different tokens keeps prize pools separate.
Anyone can donate an NFT or ERC-1155 as a raffle prize. Once deposited into the prize treasury, the controller can assign it to a raffle instance.
| Depositor | Total deposited |
|---|
| Collection | Token ID | Donated by |
|---|
Controller-gated. Checked live against ControllerRegistry, not assumed.
Sets which collection the entry tab shows tokens from. Leave blank if not using SparkNFTGateHook.
ERC-721: deposit this specific NFT into SparkNFTTreasury first.
ERC-1155: deposit the required quantity of this typeId into SparkNFTTreasury first.
Sets which collection the entry tab shows tokens from. Leave blank if not using SparkNFTGateHook.