Skip to content

Latest commit

 

History

History
65 lines (60 loc) · 35.2 KB

approved-price-identifiers.md

File metadata and controls

65 lines (60 loc) · 35.2 KB

Approved Price Identifiers

This table includes identifiers that could be useful for new contracts and are likely to be encountered by proposers, disputers, and voters. It does not include identifiers that have been deprecated, identifiers that have fallen out of use, or specific token pairs.

If you need the price of one fungible token asset denominated in another token or USD (such as BTC/USD, or ETH/DAI), you can use TOKEN_PRICE. Fiat forex pairs are still included in the list, as well as certain non-USD-fiat/token pairs, since they are not supported by TOKEN_PRICE (since they don't involve a token).

If you need an identifier that is not included in this list, you can submit a new UMIP for approval. If a price request is made with an identifier that is not on this table, please refer to the canonical UMIP directory on GitHub. The absence of an identifier from this table does not necessarily mean the identifier is not approved, it just means it is not recommended for new contracts.

If you want to use an approved identifier that is not on this list, let us know and we can add the identifier back to this table for easier voter/disputer reference.

Price ID Summary Link to UMIP
ACROSS-V2 Verification of whether a bundle of Across bridge transactions submitted to mainnet is valid. UMIP-157
ALTDOM An altcoin dominance index price. UMIP-21
AUDUSD The price of AUD in USD. UMIP-139
ARSUSD The price of the Argentine peso in USD. UMIP-19
APT APT reflects the price of an Athlete Performance Token (APT). UMIP-154
BCHDOM A Bitcoin-cash dominance index price. UMIP-69
BNBDOM A Binance dominance index price. UMIP-69
BRLUSD The price of BRL in USD. UMIP-139
BSVDOM A Bitcoin-SV dominance index price. UMIP-69
BTCDOM A Bitcoin dominance index price. UMIP-21
CADUMA The price of Canadian Dollars in UMA. UMIP-95
CADUSD The price of Canadian Dollars in USD. UMIP-90
CHFUMA The price of Swiss franc in UMA. UMIP-95
CHFUSD The price of the Swiss franc in USD. UMIP-29
CNYUSD The price of CNY in USD. UMIP-32
CONSTANT A price identifier which will always return the value, that is specified in the ancillary data passed along with the price request, or default to a value of "1" if no ancillary data is used. UMIP-83
COPUSD The price of COP in USD. UMIP-139
COVENANT_V1 The COVENANT_V1 identifier is intended to be used with an Optimistic Distributor contract to verify Covenant bribing protocol payouts UMIP-160
CZKUSD The price of CZK in USD. UMIP-139
DOTDOM A Polkadot dominance index price. UMIP-69
ETHDOM An Ethereum dominance index price. UMIP-69
EURUMA The price of Euro in UMA. UMIP-95
EURUSD The price of the Euro in USD. UMIP-29
GBPUSD The price of the pound sterling in USD. UMIP-29
General_KPI General_KPI price identifier will allow any team to use the KPI identifier to track any verifiable key performance metric a team would want to create KPI options for. Ancillary data will guide voters to reach the KPI result correctly. UMIP-117
IS_RELAY_VALID IS_RELAY_VALID will allow the DVM to validate relay requests coming from Optimism or Arbitrum using the bridge contracts here. UMIP-136
JPYUMA The price of Japanese YEN in UMA. UMIP-95
JPYUSD The price of Japenese YEN in USD. UMIP-90
KRWUMA The price of Korean WON in UMA. UMIP-95
KRWUSD The price of Korean WON in USD. UMIP-90
LINKDOM A Chainlink dominance index price. UMIP-69
LTCDOM A Litecoin dominance index price. UMIP-69
NGNUMA The price of Nigerian Naira in UMA. UMIP-95
NGNUSD The price of Nigerian Naira in USD. UMIP-90
NUMERICAL Generalized identifier that returns a number value based on a question asked in the ancillary data. UMIP-165
NZDUSD The price of New Zealand Dollars in USD UMIP-159
PHPUMA The price of Philippine Peso in UMA. UMIP-95
PHPUSD The price of Philippine Peso in USD. UMIP-90
PLNUSD The price of PLN in USD. UMIP-139
SEKUSD The price of SEK in USD. UMIP-139
SHERLOCK_CLAIM The SHERLOCK_CLAIM price identifier is intended to allow users of Sherlock to request the DVM for arbitration in the case of a disagreement about a smart contract exploit insurance claim. UMIP-132
TOKEN_PRICE The TOKEN_PRICE identifier returns a price of any fungible token expressed in units of another fungible token, cryptocurrency or fiat currency. Ancillary data will guide voters in identifying which token should be priced, what should be its quote currency, which markets should be queried and any other processing instructions for resolving a particular price request. UMIP-121
USDTDOM A Tether dominance index price. UMIP-69
uSPAC10 The purpose of these price identifier is to create synthetic token, price of which is linked to the value of index of 10 most active SPACs (Special Purpose Acquisition Companies) shares. UMIP-140
VolatilityDAOracle The Volatility DAOracle is a collection of methodologies and implementations for indices and benchmarks. Each index can be verified by decentralized users through its data endpoint, open-source code, and methodology paper. UMIP-151
XAUPERL A troy ounce of gold returned in PERL. UMIP-26
XAUUSD A troy ounce of gold returned in USD. UMIP-26
XRPDOM A Ripple dominance index price. UMIP-69
XSUSHI_APY A price identifier that tracks the xSushi APY derived from an arbitrary number of days of sushi yield data. UMIP-123
YES_OR_NO_QUERY YES_OR_NO_QUERY is intended to be used with ancillary data to allow anyone to request an answer to a "yes or no" question from UMA governance. UMIP-107
ZARUMA The price of South African RAND in UMA. UMIP-95
ZARUSD The price of South African RAND in USD. UMIP-90
ZODIAC The ZODIAC identifier is intended to be used with a Zodiac module that allows you to control a Gnosis Safe according to a set of rules defined off-chain and enforced with UMA's Optimistic Oracle. Unless the module contract has extra restrictions, any address can propose transactions that follow the rules and any address can dispute a proposal to UMA's Optimistic Oracle within a challenge window. UMIP-152