my passion for fully onchain art continues, making improvements and automation to The Graveyard 🪦
this is my first tool developed under my umbrella to reward @ZombiesOnBase holders with fully onchain art 🧟♂️
3/
Every step is public:
📸 Holders read at the closing block
🔒 Snapshot fingerprint committed onchain
🎲 Chainlink random number in ~20 seconds
📦 #1118 sent straight to the winner
Check it all here:
basescan.org/address/0x5DBfB…
More fully onchain Zombies coming 🧟
2/
One Zombie. One ticket.
The winner held a single Zombie (#655) when entries closed. That one ticket out of 851 was enough.
Every holder who kept their Zombies unlisted had the same odds per Zombie.
1/
🪦 The Graveyard has its first winner.
Zombie #1118, fully onchain, now belongs to 0xBf9A…faB2 🧟
Chainlink VRF picked ticket #487 of 851, and the contract delivered the prize on Base. No middleman, no manual transfer.
edonchain.art/tools/the-grav…
6/
The Graveyard is Tool 01 on edonchain.art, built to stay. Every giveaway gets recorded in the Graveyard log forever.
More fully onchain Zombies coming 🧟
edonchain.art/tools/
5/
Don’t trust, verify ✅
The contract is verified on Basescan, and the full ticket list is public. Anyone can check their tickets on the site under “Am I in?” or rebuild the result themselves.
basescan.org/address/0x5DBfB…
4/
How the draw works:
📸 At close, a snapshot of every holder is published
🔒 Its fingerprint (Merkle root) is recorded onchain
🎲 Chainlink VRF picks a random ticket
📦 The contract sends #1118 to that ticket’s holder
Anyone can trigger the draw.
3/
The prize is locked onchain.
Zombie #1118 is already inside the raffle contract. It can only go to a winner, or back to me if I cancel before the draw. Once the draw starts, nobody can pull it back. Not even me.









