Skip to main content

Welcome to UMA

UMA is an optimistic oracle that uses economic guarantees to secure markets. Unlike mechanically restrictive price feed oracles, an optimistic oracle is able to serve any arbitrary data on-chain. UMA’s flexible oracle serves data for uses including a cross-chain bridge, insurance, custom derivatives and prediction markets among other things.

The UMA Protocol also provides various smart contract templates that are automatically secured by its optimistic oracle. Among these are contract templates and integrations for creating synthetic tokens, predictions markets, "KPI options" and structured financial products.


If you are a developer interested in building on the UMA Protocol, please refer to these tutorials and resources to get started.

You can find additional reference materials, including a list of UMA's testnet and mainnet contracts here.

UMA Tokenholders#

Refer here to learn more about the UMA governance token.


If you have questions or want to connect with the UMA community, check out our community page, join our Discord or get involved in conversations on UMA's Discourse.