Optimistic Oracle v2

This section showcases different design patterns for building contracts that integrate with the UMA Optimistic Oracle (OO). These include:

  • A simple deposit box to showcase the basic OO request lifecycle.

  • An event based prediction market. In this example, settlement requests are submitted at the time of contract deployment, and the OO proposer network is used as a decentralized keeper service that identifies when settlement events happen and propose the outcomes.

  • An "internal Optimistic Oracle", where an integrating contract handles proposals and state management, and only uses the OO when proposal verification is needed or a dispute is filed.

Last updated

Was this helpful?