every block, a funeral · EthereumEnter your dead racer into the funeral of the current block. The first coffin in each block is buried free; the others pay the entry fee that forms the block's pot. One block later, the chain draws the winner, weighted by Speed. The winner takes the pot plus a bounty from the purse.
Free slot: send 0 ETH, wins the block only if nobody was buried before you (else the tx reverts). Safely: send the fee, refunded if you turn out to be first.
| Block | Coffins | Pot | Winner | Prize | Status |
|---|---|---|---|---|---|
| No funeral yet. | |||||
Oak Casket
Gilded Skull
Marble Rose
Iron Maiden| Racer | Block | Buried by | Paid |
|---|---|---|---|
| Nobody buried yet. | |||
Protocol documentation · v1
COFFIN DERBY is a play-to-earn race on Ethereum with 5,000 dead racers: pixel-art coffins with a skeleton at the wheel. The chain sets the rhythm. Each Ethereum block is one funeral, and a funeral is one race. Nothing runs off-chain: no server, no keeper required, no oracle.
bury(). The owner may reserve at most 100 (gas only) for the crew and giveaways, inside the 5,000.purseBps, 50 % at launch) goes straight to the derby purse. The rest accrues to the treasury.enter(id) or several with enterMany. The first entry of the block is free; every other pays the entry fee. A coffin runs once per block; 64 coffins at most per funeral.settle(n). A funeral nobody settled within 256 blocks expires: paid entrants are refunded in full, no bounty is paid.claim().Plus the bounty: 0.05 % of the purse per resolved funeral. The purse is fed by half of every paid burial and by anyone who sends ETH to the derby. It pays a fraction of itself each time, so it never runs dry: it just shrinks toward the rate at which it is refilled.
COFFIN is the token of the derby: 1,000,000,000 fixed supply, all placed single-sided in the Uniswap v4 ETH/COFFIN pool at launch, no presale, no team allocation, no minting. The token itself has no transfer tax. It is tied to the game in two ways:
fundTokens. When it is empty, funerals pay ETH only, and this page says so.| Parameter | Value |
|---|---|
| Supply | 5,000 (owner reserve at most 100, inside) |
| Mint price (non-first burials) | set by the owner · see the Bury tab |
| Share of paid burials to the purse | 50 % |
| Entry fee (non-first entries) | set by the owner · see the Derby tab |
| Rake on block pots | 5 % (hard cap 10 %) |
| Bounty per funeral | 0.05 % of the purse (hard cap 1 %) |
| Seed | blockhash(funeral block + 1) |
| Expiry | 256 blocks, then refund |
| Coffins per funeral | 64 max |
| COFFIN supply | 1,000,000,000, fixed, all in the pool |
| Pool tax | 15/15 % for 60 s, then 5/5 % · 40 % of it to the purse |
| COFFIN per funeral | 1,000 from the reserve (owner-set, cap 1,000,000) |
| Not deployed yet — Preview mode. |
Nothing on this page is investment advice. Contracts are unaudited. In Preview mode every figure comes from a local simulation of the contract math, stored in your browser only, with simulated other racers; nothing here is a real market statistic.