Arena
Eight birds fly the gauntlet. You back one before the gate closes. If it wins, you split the pot with everyone else who backed it, in proportion to what you staked.
Race viewer, field and bet panel
The renderer mounts here when the race engine loads. With no contract deployed it runs a local attract demo, not a live round.
The browser replays what the chain already decided. It never reports a score.
Lane numbers are fixed by the protocol. Every other cell stays an em-dash until a round exists to read.
The seed is committed on chain before betting opens, so nobody can pick it after seeing the money. At gate close the seed is revealed and mixed with the closing block hash. The contract runs the simulation and stores the finishing order. The browser replays that stored order. There is no score to fake because the client never sends one.
Your bets
Everything you have staked on the current round and anything settled that you have not collected yet.
| Round | Bird | Stake | Token | Odds at gate | Result | Payout | Transaction |
|---|
Connect a wallet to see your stakes. With no arena contract deployed there is nothing to read, so this stays empty for now.
Settled rounds
Every settled round keeps its seed, so any of them can be replayed frame for frame in the viewer above. The replay is the same simulation the contract ran.
| Round | Winner | Class | Pot | Winning odds | Your result | Seed | Replay |
|---|
The arena contract is not deployed, so there are no settlement events to read. Once rounds start settling, each one lands here with its seed and a replay button.