Below is where you can find smart contract addresses and descriptions for UMA-supported mainnet and testnet deployments of the DVM and financial contracts infrastructure.
If you are a UMA tokenholder, you will probably only interact with
These are the relevant contracts used to vote on price requests and UMIPs.
If you are building your own financial contract template, you will probably interact with
These contracts are used by the DVM to keep track of which financial contracts depend on it, how they impact the economic guarantee of the oracle, and which price identifiers UMA tokenholders need to be prepared to vote on.