Live on Ethereum and Base.
Game is a frontend for participating directly in openOracle price discovery games. Users can monitor active oracle games, dispute mispriced reports, and earn profit from correcting prices.
In an oracle game, a price report is represented by two time-locked limit orders at the same price. If the reported price is wrong, anyone can swap against one of the two orders, but they must become the next reporter, posting larger limit orders at a new price. Each dispute requires increasing token commitments (1.33x by default) and resets the timer. If nobody disputes before the timer is up, the game ends. The UI is configured for playing 5 and 30 minute settlement time oracle games.
Show up with any combination of ETH, WETH, or USDC. On Base, a dispute helper contract automatically wraps ETH and swaps tokens via Uniswap V3 to cover whichever side you’re short on. You only need enough total value to participate. On Ethereum, you need both WETH and USDC.
Game currently supports WETH/USDC oracle games on Ethereum and Base.
DISCLAIMER
The contracts, protocol, and UI are still in the research stage but are on production (“on-chain”) networks so we can test the economic incentives since these are critical to the design.We have worked on the contracts for some time; however, they have not yet been audited. Users should be prepared to lose all funds when interacting with unaudited contracts. Another thing that has not been audited is the game theory and statistics. Users should be aware that even in the case of flawless Solidity code it is highly likely there are math and game theory errors that not only render this endeavor moot but also put user funds at risk. Even if it works, user misconfiguration of either oracle parameters, swap parameters, or trading bots can lead to the loss of funds. If all of the aforementioned is done perfectly, the underlying blockchain can still fail and users can lose funds. Proceed with care.