Your Pond holdings, accrued $DUCK and claim controls.
Ducks owned
—
DUCK accrued
—
DUCK balance
—
Spend DUCK on spots for upcoming drops.
Enter current raffles up top. Completed draws are archived below with their winners and fairness proof.
Permanently send selected Pond to 0x…dEaD and choose one payout: DUCK or BREAD.
The NFT can never be recovered.
DUCK per burn
—
BREAD per burn
—
Selected
0
Selected payout
0
sink $DUCK · rebuild your pond · grow bread
Each Pond NFT can create one egg every 24 hours. The duck's OpenSea rarity sets the egg color. Eggs wait here until you crack them.
Each listing's spot count is a hard on-chain cap — buySpot() reverts once claimed spots reach it.
Resale
—
Wallets holding this many Pond or more are eligible to purchase multiple whitelist spots from the same wallet, even when the normal wallet cap is 1. This is a frontend allowance only — the marketplace contract still enforces each listing’s configured spot supply. Changing the threshold here is instant, free, and needs no contract redeploy.
Add optional Twitter/X, website, Discord, and an image to give each project slot its own identity. Drop an image below and the site uploads it for you. These fields are optional. Spots left = totalSpots − claimedSpots. Once claimedSpots hits totalSpots, buySpot() reverts on its own — no extra logic needed to enforce the cap.
Only listings that are still open appear here. Sold-out or retired listings move to Archived listings automatically.
Finished listings are kept here for whitelist export.
Ticket revenue is burned by default, exactly like whitelist purchases.
Enter the NFT contract and token ID, then click Load NFT. After the preview appears, click Deposit NFT to escrow. That transfer is sent directly from your wallet to the raffle contract, so creator-earnings/operator-enforced collections do not need to approve the raffle as a transfer operator. The NFT remains in escrow until the winner claims it.
Provably Fair: the site generates a cryptographic seed when you create the raffle and publishes only its hash on-chain. A private JSON seed backup is downloaded automatically; keep it secret until the draw. After entries close, one draw transaction reveals that precommitted seed, mixes it with fresh chain entropy, and permanently stores the winner. There is no second finalization transaction and no expiring blockhash window.
Price, caps and the entry window stay editable until the raffle is drawn. The seed commitment is immutable from creation. After entries close, one on-chain draw reveals the committed seed, mixes in fresh chain entropy, and permanently stores the winner.
Emission rate, supply cap, and manual mints.
Total supply
—
Max supply
—
Daily emission
—
Can only be raised — never set below current total supply.
For manual reimbursements — separate from claim(), logged as its own OwnerMinted event.
Set the DUCK or BREAD payout for one permanently burned Pond. The user chooses one payout path per burn.
DUCK per burn
—
BREAD per burn
—
Total burned
—
Manual BREAD grants for testing or reimbursements. This writes to the real Pond BREAD balance.