Safety
Nobody can touch your stake
Stakes leave the game only as payouts or refunds to the wallets that staked. These checks are read live from the contracts.
- …The deployer holds no admin role
The wallet that deployed StockOdds has no power over it.
- …The game's admin is the 48h timelock
Every change to cards, limits or fees is public on-chain for 48 hours before it can run.
- …Fees can only go to the burn
The game sends fees to OddsBurn, which can only buy $ODDS and burn it.
- …Entries are open
The guardian can pause new entries in an emergency. Settling and claiming can never be paused.
Built in
- Cards never change mid-round. A round keeps the questions and fee it had at its first entry, and defined cards are permanent.
- Only real pools. Prices come from Uniswap v3 pools the Uniswap factory vouches for, quoted in USDG, that remember enough history.
- Void, not wrong. If a price can't be read, the round is void and everyone gets their full stake back.
- Fee changes wait. 48 hours in the timelock, plus 24 hours in the contract, and never above 10%.
Contracts
| OddsRounds (the game) | 0xA7d6…29a2 |
| OddsBurn | 0x3be3…Ec79 |
| Timelock (48h) | 0x7082…cf7d |
| Admin (proposes to the timelock) | 0x7C06…0EbD |
| Guardian (pause only) | 0x7E10…3677 |
| Keeper (settles, burns) | 0x27Ec…4E90 |