Your birds
A bird is an NFT in your wallet. It races on its own. You do nothing during a round. When your bird wins, you take 5 percent of that round's rake even if you never placed a bet.
The owner cut is held by the arena contract until you collect it. It does not expire.
Roll a bird
Two transactions. You commit to a secret first, then reveal it. Neither you nor the contract can pick the outcome after seeing the other half, so the class and ability you get are fixed the moment you commit.
-
01
Commit
Your browser generates a random 32-byte secret and sends only its hash to the contract. The secret stays on your machine. The contract stores the hash and the block it landed in.
Your commitmentCommit blockConnect a wallet to start. The contract is not deployed yet.
-
02
Reveal
After the commit block is buried, you send the secret. The contract checks it against your stored hash, mixes it with a later block hash, and derives the class and ability from the result.
Reveal opens at blockBlocks to waitNothing to reveal. Commit first.
-
03
Result
The bird is minted to your wallet with its class, its ability and its rarity fixed forever. Draft buffs sit on top and keep moving with your wallet history.
Token idClassAbilityRarityPowerNo roll in progress.
Owned birds
Every bird you hold, with its six simulation stats and its record. Art is drawn from the sprite module at load time, so nothing here is an image file.
You do not own a bird. The bird NFT contract is not deployed, so nobody does. When it is live, roll one above and it lands here with its class, ability and record.
Your Draft buffs
Six buffs sit on top of every bird you own. Each one comes from exactly one fact that anyone can read on chain. Below, each row shows the fact, the value read from your wallet, and the multiplier that value produced.
Magnitude is a number from 0 to 1000 that the contract computes from the fact, then caps. The multiplier column is what that magnitude is worth at its cap. Both stay em-dashes until a wallet can be read.
Class base stats come first. The ability modifies them. The Draft buffs go last. Every step is integer arithmetic, so the browser and the contract land on the same six numbers. PLUMAGE is the only buff that touches everything at once, and it is the smallest of the six.
Owner earnings
One row per round your bird won. The owner cut is 5 percent of that round's rake, paid in the same tokens the pot was staked in.
| Round | Bird | Class | Round pot | Owner cut | Token | Status | Transaction |
|---|
No round has settled, so no owner cut exists. When one of your birds wins, the round shows up here with the exact amount and a link to the transaction.
The eight classes
What a roll can give you. These are the class portraits drawn by the sprite module. They are art, not birds anyone owns.
game/sprites.js is missing or failed to run, so the portraits could not be drawn.