Request form
Cookbook may introduce a token in the future. Share and contribute to be eligible for future airdrops.
close icon
UMA

UMA - Universal Market Access

A decentralized financial contracts platform built to enable Universal Market Access—UMA.
Uses a combination of long and short tokens to tokenize the bounded price exposure to a given identifier.
image relating to the tagPair
image relating to the tagFinance
image relating to the tagUtility
image relating to the tagAudited
UMA profile picture
UMA
• version 1.0.0
audited badgeAudited
This is a minimal example of a financial template that depends on price requests from the DVM. This contract should be thought of as a "Deposit Box" into which the user deposits some ERC20 collateral.
image relating to the tagToken
image relating to the tagDeposit
image relating to the tagFinance
image relating to the tagUtility
image relating to the tagAudited
UMA profile picture
UMA
• version 1.0.0
audited badgeAudited
Any contract that inherits this contract will have an emergency shutdown timestamp state variable.
image relating to the tagAbstract
image relating to the tagShutdown
image relating to the tagEmergency
image relating to the tagFailsafe
image relating to the tagAudited
UMA profile picture
UMA
• version 1.0.0
audited badgeAudited
Facilitates deposits, creation and voting of deposit proposals, and deposit executions.
image relating to the tagBridge
image relating to the tagVoting
image relating to the tagAudited
UMA profile picture
UMA
• version 1.0.0
audited badgeAudited
Allows sponsors to distribute rewards through MerkleDistributor contract secured by UMA Optimistic Oracle.
image relating to the tagRewards
image relating to the tagDistributor
image relating to the tagMerkle
image relating to the tagUtility
image relating to the tag
image relating to the tagAudited
UMA profile picture
UMA
• version 1.0.0
audited badgeAudited
Takes proposals for certain governance actions and allows UMA token holders to vote on them.
image relating to the tagGovernance
image relating to the tagVoting
image relating to the tagAudited
UMA profile picture
UMA
• version 1.0.0
audited badgeAudited
Factory contract to create new instances of long short pair contracts.
image relating to the tagPair
image relating to the tagFinance
image relating to the tagUtility
image relating to the tagFactory
image relating to the tagAudited
UMA profile picture
UMA
• version 1.0.0
audited badgeAudited
Governance relayer contract to be deployed on Ethereum that receives messages from the owner (Governor) and sends them to spoke contracts on child chains.
image relating to the tagGovernor
image relating to the tagOracle
image relating to the tagHub
image relating to the tagCross-Chain
image relating to the tagAudited
UMA profile picture
UMA
• version 1.0.0
audited badgeAudited
Handles positions for multiple sponsors in an optimistic (i.e., priceless) way without relying on a price feed. On construction, deploys a new ERC20, managed by this contract, that is the synthetic token.
image relating to the tagFinance
image relating to the tagToken
image relating to the tagUtility
image relating to the tagFees
image relating to the tagAudited
UMA profile picture
UMA
• version 1.0.0
audited badgeAudited
An example use case of the OptimisticRewarder in use by a contract that allows users to stake an ERC20 to earn rewards.
image relating to the tagStaking
image relating to the tagRewards
image relating to the tagAudited
UMA profile picture
UMA
• version 1.0.0
audited badgeAudited
Factory for creating new mintable and burnable tokens.
image relating to the tagERC20
image relating to the tagToken
image relating to the tagFactory
image relating to the tagMintable
image relating to the tagBurnable
image relating to the tagAudited
UMA profile picture
UMA
• version 1.0.0
audited badgeAudited
Governor contract deployed on L2 that receives governance actions from Ethereum.
image relating to the tagGovernor
image relating to the tagCross-Chain
image relating to the tagSpoke
image relating to the tagOracle
image relating to the tagAudited
UMA profile picture
UMA
• version 1.0.0
audited badgeAudited
Governance relayer contract to be deployed on Ethereum that receives messages from the owner (Governor) and sends them to sidechain.
image relating to the tagGovernor
image relating to the tagGovernance
image relating to the tagSidechain
image relating to the tagAudited
UMA profile picture
UMA
• version 1.0.0
audited badgeAudited
A contract to track a whitelist of addresses.
image relating to the tagWhitelist
image relating to the tagUtility
image relating to the tagTracker
image relating to the tagAudited
UMA profile picture
UMA
• version 1.0.0
audited badgeAudited
Extension of BeaconOracle that is intended to be deployed on non-Mainnet networks to give financial contracts on those networks the ability to trigger cross-chain price requests to the Mainnet DVM.
image relating to the tagOracle
image relating to the tagFinance
image relating to the tagUtility
image relating to the tagCross-Chain
image relating to the tagAudited
UMA profile picture
UMA
• version 1.0.0
audited badgeAudited
Extension of BeaconOracle that is intended to be deployed on Mainnet to give financial contracts on non-Mainnet networks the ability to trigger cross-chain price requests to the Mainnet DVM
image relating to the tagOracle
image relating to the tagFinance
image relating to the tagUtility
image relating to the tagCross-Chain
image relating to the tagAudited
UMA profile picture
UMA
• version 1.0.0
audited badgeAudited
Proposer contract that allows anyone to make governance proposals with a bond.
image relating to the tagGovernance
image relating to the tagProposer
image relating to the tagFinance
image relating to the tagAudited
UMA profile picture
UMA
• version 1.0.0
audited badgeAudited
Helper contract to facilitate batched LSP and UniswapV2 transactions, including Mint+Sell and Mint+LP
image relating to the tagFinance
image relating to the tagUtility
image relating to the tagPair
image relating to the tagUniswap
image relating to the tagAudited
UMA profile picture
UMA
• version 1.0.0
audited badgeAudited
This contract is primarily intended to receive messages on the child chain from a parent chain and allow contracts deployed on the child chain to interact with this contract as an Oracle
image relating to the tagOracle
image relating to the tagHub
image relating to the tagCross-Chain
image relating to the tagAudited
UMA profile picture
UMA
• version 1.0.0
audited badgeAudited
Simple implementation of the OracleInterface used to communicate price request data cross-chain between EVM networks.
image relating to the tagOracle
image relating to the tagUtiliity
image relating to the tagFinance
image relating to the tagDispute
image relating to the tagAudited
UMA profile picture
UMA
• version 1.0.0
audited badgeAudited
Staking contract enabling UMA to be locked up by stakers to earn a pro rata share of a fixed emission rate.
image relating to the tagStaking
image relating to the tagERC20
image relating to the tagToken
image relating to the tagFixed
image relating to the tagAudited
UMA profile picture
UMA
• version 1.0.0
audited badgeAudited
Governor contract deployed on sidechain that receives governance actions from Ethereum.
image relating to the tagGovernor
image relating to the tagGovernance
image relating to the tagSidechain
image relating to the tagAudited
UMA profile picture
UMA
• version 1.0.0
audited badgeAudited
Helper contract to enable a disputer to hold one reserver currency and dispute against any number of financial contracts
image relating to the tagdispute
image relating to the tagfinance
image relating to the tagutility
image relating to the tagAudited
UMA profile picture
UMA
• version 1.0.0
audited badgeAudited
Allows an owner to distribute any reward ERC20 to claimants according to Merkle roots
image relating to the tagRewards
image relating to the tagMerkle
image relating to the tagAudited
UMA profile picture
UMA
• version 1.0.0
audited badgeAudited
Enables calling multiple methods in a single call to the contract
image relating to the tagMulticaller
image relating to the tagUtility
image relating to the tagAudited
UMA profile picture
UMA
• version 1.0.0
audited badgeAudited
Proposer contract that allows anyone to make governance proposals with a bond.
image relating to the tagGovernance
image relating to the tagProposer
image relating to the tagFinance
image relating to the tagAudited
UMA profile picture
UMA
• version 1.0.0
audited badgeAudited
Takes proposals for certain governance actions and allows UMA token holders to vote on them.
image relating to the tagGovernance
image relating to the tagVoting
image relating to the tagAudited
UMA profile picture
UMA
• version 1.0.0
audited badgeAudited