Battle
Winner eats the loser’s vault.
A battle is a wager between two vaults. Both sides risk the same dollars — a $100 account can fight a $10k whale, each staking $100 — and whichever vault gains more, percentage-wise, over the agreed window wins. Winner takes the loser’s stake.
Settlement really moves the assets, so the loser is visibly dimmer the moment the window closes. House fee is 10% of the spoils, hard-capped in the contract. Performance is measured to three decimals — closer than 0.1% is a draw, both vaults go home untouched. Both vaults must cover the stake. The clock counts trading sessions, not hours — join whenever you like; the weekend gamble is yours, and the sessions that follow are what count.
Battle is not configured
This build has no Battle contracts compiled into it. Set NEXT_PUBLIC_PIT_ADDRESS and NEXT_PUBLIC_CLOCK_ADDRESS and deploy again.