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. | |
ALTDOM | An altcoin dominance index price. | |
AUDUSD | The price of AUD in USD. | |
ARSUSD | The price of the Argentine peso in USD. | |
APT | APT reflects the price of an Athlete Performance Token (APT). | |
BCHDOM | A Bitcoin-cash dominance index price. | |
BNBDOM | A Binance dominance index price. | |
BRLUSD | The price of BRL in USD. | |
BSVDOM | A Bitcoin-SV dominance index price. | |
BTCDOM | A Bitcoin dominance index price. | |
CADUMA | The price of Canadian Dollars in UMA. | |
CADUSD | The price of Canadian Dollars in USD. | |
CHFUMA | The price of Swiss franc in UMA. | |
CHFUSD | The price of the Swiss franc in USD. | |
CNYUSD | The price of CNY in USD. | |
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. | |
COPUSD | The price of COP in USD. | |
COVENANT_V1 | The COVENANT_V1 identifier is intended to be used with an Optimistic Distributor contract to verify Covenant bribing protocol payouts | |
CZKUSD | The price of CZK in USD. | |
DOTDOM | A Polkadot dominance index price. | |
ETHDOM | An Ethereum dominance index price. | |
EURUMA | The price of Euro in UMA. | |
EURUSD | The price of the Euro in USD. | |
GBPUSD | The price of the pound sterling in USD. | |
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. | |
IS_RELAY_VALID | IS_RELAY_VALID will allow the DVM to validate relay requests coming from Optimism or Arbitrum using the bridge contracts here. | |
JPYUMA | The price of Japanese YEN in UMA. | |
JPYUSD | The price of Japenese YEN in USD. | |
KRWUMA | The price of Korean WON in UMA. | |
KRWUSD | The price of Korean WON in USD. | |
LINKDOM | A Chainlink dominance index price. | |
LTCDOM | A Litecoin dominance index price. | |
NGNUMA | The price of Nigerian Naira in UMA. | |
NGNUSD | The price of Nigerian Naira in USD. | |
NUMERICAL | Generalized identifier that returns a number value based on a question asked in the ancillary data. | |
NZDUSD | The price of New Zealand Dollars in USD | |
PHPUMA | The price of Philippine Peso in UMA. | |
PHPUSD | The price of Philippine Peso in USD. | |
PLNUSD | The price of PLN in USD. | |
SEKUSD | The price of SEK in USD. | |
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. |