# technical UMIPs

**URL:** https://discourse.uma.xyz/c/uma-protocol/technical-umips/42.md?page=5

[Latest](https://discourse.uma.xyz/latest.md) · [Categories](https://discourse.uma.xyz/categories.md) · [Tags](https://discourse.uma.xyz/tags.md)

**Page:** 6

---

## [UMIP 38 - Add price identifiers COMPUSDC-APR-FEB28/USDC and COMPUSDC-APR-MAR28/USDC (DEPRECIATED)](https://discourse.uma.xyz/t/umip-38-add-price-identifiers-compusdc-apr-feb28-usdc-and-compusdc-apr-mar28-usdc-depreciated/1449)

<div class="topic-metadata">

**Author:** [@Mhairi](https://discourse.uma.xyz/u/Mhairi)\
**Replies:** 0\
**Last updated:** [March 2, 2022, 1:11pm UTC](https://discourse.uma.xyz/t/umip-38-add-price-identifiers-compusdc-apr-feb28-usdc-and-compusdc-apr-mar28-usdc-depreciated/1449 "2022-03-02T13:11:04Z")

</div>

These price identifiers have been deprecated. It is highly recommended that contract deployers do not use this identifier in its current state for new contracts. Price requests for this identifier from contracts created …

---

## [UMIP 37 -Add DSDUSD, USDDSD as price identifiers](https://discourse.uma.xyz/t/umip-37-add-dsdusd-usddsd-as-price-identifiers/1448)

<div class="topic-metadata">

**Author:** [@Mhairi](https://discourse.uma.xyz/u/Mhairi)\
**Replies:** 0\
**Last updated:** [March 2, 2022, 1:09pm UTC](https://discourse.uma.xyz/t/umip-37-add-dsdusd-usddsd-as-price-identifiers/1448 "2022-03-02T13:09:53Z")

</div>

The DVM should support price requests for the DSD/USD and USD/DSD price index.

---

## [UMIP 36 -Add Dynamic Set Dollar as a collateral currency](https://discourse.uma.xyz/t/umip-36-add-dynamic-set-dollar-as-a-collateral-currency/1447)

<div class="topic-metadata">

**Author:** [@Mhairi](https://discourse.uma.xyz/u/Mhairi)\
**Replies:** 0\
**Last updated:** [March 2, 2022, 1:09pm UTC](https://discourse.uma.xyz/t/umip-36-add-dynamic-set-dollar-as-a-collateral-currency/1447 "2022-03-02T13:09:00Z")

</div>

This UMIP will add DSD to the supported collateral currencies into the global whitelist contract, allowing the usage of DSD as collateral currency.

---

## [UMIP 35-Add bwBTC/ETH SLP and bBadger as collateral currencies](https://discourse.uma.xyz/t/umip-35-add-bwbtc-eth-slp-and-bbadger-as-collateral-currencies/1446)

<div class="topic-metadata">

**Author:** [@Mhairi](https://discourse.uma.xyz/u/Mhairi)\
**Replies:** 0\
**Last updated:** [March 2, 2022, 1:08pm UTC](https://discourse.uma.xyz/t/umip-35-add-bwbtc-eth-slp-and-bbadger-as-collateral-currencies/1446 "2022-03-02T13:08:13Z")

</div>

This UMIP will add bwBTC/ETH Sushiswap liquidity provider (SLP) and bBadger, two BadgerDAO vault LP tokens, as approved collateral currencies.

---

## [UMIP 34- Add SynthereumDerivativeFactory as Creator in DVM registry](https://discourse.uma.xyz/t/umip-34-add-synthereumderivativefactory-as-creator-in-dvm-registry/1445)

<div class="topic-metadata">

**Author:** [@Mhairi](https://discourse.uma.xyz/u/Mhairi)\
**Replies:** 0\
**Last updated:** [March 2, 2022, 1:07pm UTC](https://discourse.uma.xyz/t/umip-34-add-synthereumderivativefactory-as-creator-in-dvm-registry/1445 "2022-03-02T13:07:21Z")

</div>

Due to necessity and after discussing with the UMA team, their perpetual contract system was modified to fit the needs of our protocol. The contracts that were modified: PerpetualCreator.sol was modified to create Syn…

---

## [UMIP33 - Add AMPLUSD, USDAMPL as price identifiers (DEPRECIATED)](https://discourse.uma.xyz/t/umip33-add-amplusd-usdampl-as-price-identifiers-depreciated/1444)

<div class="topic-metadata">

**Author:** [@Mhairi](https://discourse.uma.xyz/u/Mhairi)\
**Replies:** 0\
**Last updated:** [March 2, 2022, 1:06pm UTC](https://discourse.uma.xyz/t/umip33-add-amplusd-usdampl-as-price-identifiers-depreciated/1444 "2022-03-02T13:06:13Z")

</div>

The AMPLUSD price identifier has been deprecated. It is highly recommended that contract deployers do not use this identifier in its current state for new contracts. Price requests for this identifier from contracts crea…

---

## [UMIP 32 -Add CNYUSD as a price identifier](https://discourse.uma.xyz/t/umip-32-add-cnyusd-as-a-price-identifier/1443)

<div class="topic-metadata">

**Author:** [@Mhairi](https://discourse.uma.xyz/u/Mhairi)\
**Replies:** 0\
**Last updated:** [March 2, 2022, 1:04pm UTC](https://discourse.uma.xyz/t/umip-32-add-cnyusd-as-a-price-identifier/1443 "2022-03-02T13:04:57Z")

</div>

The DVM should support price requests for the CNY/USD price index.

---

## [UMIP 31-Add STABLESPREAD/USDC and STABLESPREAD/BTC as price identifiers (DEPRECIATED)](https://discourse.uma.xyz/t/umip-31-add-stablespread-usdc-and-stablespread-btc-as-price-identifiers-depreciated/1442)

<div class="topic-metadata">

**Author:** [@Mhairi](https://discourse.uma.xyz/u/Mhairi)\
**Replies:** 0\
**Last updated:** [March 2, 2022, 1:04pm UTC](https://discourse.uma.xyz/t/umip-31-add-stablespread-usdc-and-stablespread-btc-as-price-identifiers-depreciated/1442 "2022-03-02T13:04:03Z")

</div>

These price identifiers have been deprecated. It is highly recommended that contract deployers do not use these identifiers in their current state for new contracts. Price requests for this identifier from contracts crea…

---

## [UMIP 30 -Add ELASTIC\_STABLESPREAD/USDC as a price identifier (DEPRECIATED)](https://discourse.uma.xyz/t/umip-30-add-elastic-stablespread-usdc-as-a-price-identifier-depreciated/1441)

<div class="topic-metadata">

**Author:** [@Mhairi](https://discourse.uma.xyz/u/Mhairi)\
**Replies:** 0\
**Last updated:** [March 2, 2022, 1:02pm UTC](https://discourse.uma.xyz/t/umip-30-add-elastic-stablespread-usdc-as-a-price-identifier-depreciated/1441 "2022-03-02T13:02:17Z")

</div>

This price identifier has been deprecated. It is highly recommended that contract deployers do not use this identifier in its current state for new contracts. Price requests for this identifier from contracts created aft…

---

## [UMIP 29-Add EURUSD, CHFUSD and GBPUSD as price identifiers](https://discourse.uma.xyz/t/umip-29-add-eurusd-chfusd-and-gbpusd-as-price-identifiers/1440)

<div class="topic-metadata">

**Author:** [@Mhairi](https://discourse.uma.xyz/u/Mhairi)\
**Replies:** 0\
**Last updated:** [March 2, 2022, 1:00pm UTC](https://discourse.uma.xyz/t/umip-29-add-eurusd-chfusd-and-gbpusd-as-price-identifiers/1440 "2022-03-02T13:00:52Z")

</div>

The DVM should support price requests for the EURUSD, GBPUSD and CHFUSD price index.

---

## [UMIP 28 -Add STABLESPREAD as a price identifier](https://discourse.uma.xyz/t/umip-28-add-stablespread-as-a-price-identifier/1439)

<div class="topic-metadata">

**Author:** [@Mhairi](https://discourse.uma.xyz/u/Mhairi)\
**Replies:** 0\
**Last updated:** [March 2, 2022, 1:00pm UTC](https://discourse.uma.xyz/t/umip-28-add-stablespread-as-a-price-identifier/1439 "2022-03-02T13:00:10Z")

</div>

The DVM should support price requests for the STABLESPREAD price index, denonominated in ETH. STABLESPREAD is defined as: min(max(A - B + 1, 0), 2) , where A refers to an equally weighted basket of {UST, CUSD, BUSD}. B i…

---

## [UMIP 27 - Approve Patched EMP Financial Contract Template](https://discourse.uma.xyz/t/umip-27-approve-patched-emp-financial-contract-template/1438)

<div class="topic-metadata">

**Author:** [@Mhairi](https://discourse.uma.xyz/u/Mhairi)\
**Replies:** 0\
**Last updated:** [March 2, 2022, 12:59pm UTC](https://discourse.uma.xyz/t/umip-27-approve-patched-emp-financial-contract-template/1438 "2022-03-02T12:59:27Z")

</div>

This UMIP will have the effect of introducing an updated ExpiringMultiParty contract template that matches the one introduced in UMIP-14, but with this bug fix.

---

## [UMIP 26 -Add XAUPERL and XAUUSD as supported price identifiers](https://discourse.uma.xyz/t/umip-26-add-xauperl-and-xauusd-as-supported-price-identifiers/1437)

<div class="topic-metadata">

**Author:** [@Mhairi](https://discourse.uma.xyz/u/Mhairi)\
**Replies:** 0\
**Last updated:** [March 2, 2022, 12:58pm UTC](https://discourse.uma.xyz/t/umip-26-add-xauperl-and-xauusd-as-supported-price-identifiers/1437 "2022-03-02T12:58:35Z")

</div>

The DVM should support price requests for the XAUPERL and XAUUSD price indices.

---

## [UMIP 25 -Add GASETH-FEB21 and GASETH-MAR21 as supported DVM price identifiers](https://discourse.uma.xyz/t/umip-25-add-gaseth-feb21-and-gaseth-mar21-as-supported-dvm-price-identifiers/1436)

<div class="topic-metadata">

**Author:** [@Mhairi](https://discourse.uma.xyz/u/Mhairi)\
**Replies:** 0\
**Last updated:** [March 2, 2022, 12:57pm UTC](https://discourse.uma.xyz/t/umip-25-add-gaseth-feb21-and-gaseth-mar21-as-supported-dvm-price-identifiers/1436 "2022-03-02T12:57:46Z")

</div>

This UMIP will reference a synthetic token to be created with this price identifier. This token will be referred to as ‘uGAS’ and will represent the token that tracks this identifier with the most ETH volume on Uniswap u…

---

## [UMIP24 -Add DEFI\_PULSE\_TOTAL\_TVL and SUSHIUNI\_TVL as supported price identifiers](https://discourse.uma.xyz/t/umip24-add-defi-pulse-total-tvl-and-sushiuni-tvl-as-supported-price-identifiers/1435)

<div class="topic-metadata">

**Author:** [@Mhairi](https://discourse.uma.xyz/u/Mhairi)\
**Replies:** 0\
**Last updated:** [March 2, 2022, 12:56pm UTC](https://discourse.uma.xyz/t/umip24-add-defi-pulse-total-tvl-and-sushiuni-tvl-as-supported-price-identifiers/1435 "2022-03-02T12:56:56Z")

</div>

The DVM should support price requests for the following Total Value Locked (TVL) derivatives: Sum of TVL for all projects on DeFi Pulse divided by 1,000,000,000 10 multiplied by the ratio of TVL of Sushi Swap over Unis…

---

## [UMIP 23-Add BCHNBTC as a price identifier (DEPRECIATED)](https://discourse.uma.xyz/t/umip-23-add-bchnbtc-as-a-price-identifier-depreciated/1434)

<div class="topic-metadata">

**Author:** [@Mhairi](https://discourse.uma.xyz/u/Mhairi)\
**Replies:** 0\
**Last updated:** [March 2, 2022, 12:55pm UTC](https://discourse.uma.xyz/t/umip-23-add-bchnbtc-as-a-price-identifier-depreciated/1434 "2022-03-02T12:55:51Z")

</div>

This price identifier has been deprecated. It is highly recommended that contract deployers do not use this identifier in its current state for new contracts. Price requests for this identifier from contracts created aft…

---

## [UMIP 22-Add GASETH-TWAP-1Mx1M as a supported DVM price identifier](https://discourse.uma.xyz/t/umip-22-add-gaseth-twap-1mx1m-as-a-supported-dvm-price-identifier/1433)

<div class="topic-metadata">

**Author:** [@Mhairi](https://discourse.uma.xyz/u/Mhairi)\
**Replies:** 0\
**Last updated:** [March 2, 2022, 12:53pm UTC](https://discourse.uma.xyz/t/umip-22-add-gaseth-twap-1mx1m-as-a-supported-dvm-price-identifier/1433 "2022-03-02T12:53:47Z")

</div>

This UMIP will reference a synthetic token to be created with this price identifier. This token will be referred to as ‘uGAS’ and will represent the token that tracks this identifier with the most ETH volume on Uniswap u…

---

## [UMIP 21 -Add BTCDOM and ALTDOM as price identifiers](https://discourse.uma.xyz/t/umip-21-add-btcdom-and-altdom-as-price-identifiers/1432)

<div class="topic-metadata">

**Author:** [@Mhairi](https://discourse.uma.xyz/u/Mhairi)\
**Replies:** 0\
**Last updated:** [March 2, 2022, 12:52pm UTC](https://discourse.uma.xyz/t/umip-21-add-btcdom-and-altdom-as-price-identifiers/1432 "2022-03-02T12:52:53Z")

</div>

The DVM should support price requests for a Bitcoin and altcoin dominance index. Upon redemption, BTCDOM + ALTDOM = 100.00.

---

## [UMIP 20-Add GASETH-1HR-1M GASETH-4HR-1M GASETH-1D-1M GASETH-1W-1M GASETH-1M-1M as price identifiers](https://discourse.uma.xyz/t/umip-20-add-gaseth-1hr-1m-gaseth-4hr-1m-gaseth-1d-1m-gaseth-1w-1m-gaseth-1m-1m-as-price-identifiers/1431)

<div class="topic-metadata">

**Author:** [@Mhairi](https://discourse.uma.xyz/u/Mhairi)\
**Replies:** 0\
**Last updated:** [March 2, 2022, 12:51pm UTC](https://discourse.uma.xyz/t/umip-20-add-gaseth-1hr-1m-gaseth-4hr-1m-gaseth-1d-1m-gaseth-1w-1m-gaseth-1m-1m-as-price-identifiers/1431 "2022-03-02T12:51:54Z")

</div>

The DVM should support requests for aggregatory gas prices on the Ethereum blockchain in multiples of a million. This will reflect the price of a million units of gas.

---

## [UMIP 19 -Add ARSUSD as a price identifier](https://discourse.uma.xyz/t/umip-19-add-arsusd-as-a-price-identifier/1430)

<div class="topic-metadata">

**Author:** [@Mhairi](https://discourse.uma.xyz/u/Mhairi)\
**Replies:** 0\
**Last updated:** [March 2, 2022, 12:51pm UTC](https://discourse.uma.xyz/t/umip-19-add-arsusd-as-a-price-identifier/1430 "2022-03-02T12:51:01Z")

</div>

The DVM should support price requests for the ARS/USD price index.

---

## [UMIP 18 -Add USDC and USDT as whitelisted collateral currencies](https://discourse.uma.xyz/t/umip-18-add-usdc-and-usdt-as-whitelisted-collateral-currencies/1429)

<div class="topic-metadata">

**Author:** [@Mhairi](https://discourse.uma.xyz/u/Mhairi)\
**Replies:** 0\
**Last updated:** [March 2, 2022, 12:50pm UTC](https://discourse.uma.xyz/t/umip-18-add-usdc-and-usdt-as-whitelisted-collateral-currencies/1429 "2022-03-02T12:50:05Z")

</div>

This UMIP will add USDC and USDT as approved collateral currencies. This will involve adding the currencies to the whitelist and adding a flat final fee to charge per-request.

---

## [UMIP 17 -Add rDAI as a collateral currency](https://discourse.uma.xyz/t/umip-17-add-rdai-as-a-collateral-currency/1428)

<div class="topic-metadata">

**Author:** [@Mhairi](https://discourse.uma.xyz/u/Mhairi)\
**Replies:** 0\
**Last updated:** [March 2, 2022, 12:49pm UTC](https://discourse.uma.xyz/t/umip-17-add-rdai-as-a-collateral-currency/1428 "2022-03-02T12:49:05Z")

</div>

This UMIP will add rDAI (redeemable Dai) to the supported collateral currencies to the AddressWhitelist contract, allowing UMA users to mint synthetics using rDAI as the collateral currency. This UMIP will also add a fla…

---

## [UMIP 16 -Add GASETH-1HR GASETH-4HR GASETH-1D GASETH-1W GASETH-1M as a price identifiers](https://discourse.uma.xyz/t/umip-16-add-gaseth-1hr-gaseth-4hr-gaseth-1d-gaseth-1w-gaseth-1m-as-a-price-identifiers/1427)

<div class="topic-metadata">

**Author:** [@Mhairi](https://discourse.uma.xyz/u/Mhairi)\
**Replies:** 0\
**Last updated:** [March 2, 2022, 12:48pm UTC](https://discourse.uma.xyz/t/umip-16-add-gaseth-1hr-gaseth-4hr-gaseth-1d-gaseth-1w-gaseth-1m-as-a-price-identifiers/1427 "2022-03-02T12:48:09Z")

</div>

The DVM should support requests for aggregatory gas prices on the Ethereum blockchain.

---

## [UMIP 15 - Approve Updated DVM Voting Contract to Mitigate Flash-loans During Token Balance Snapshots](https://discourse.uma.xyz/t/umip-15-approve-updated-dvm-voting-contract-to-mitigate-flash-loans-during-token-balance-snapshots/1426)

<div class="topic-metadata">

**Author:** [@Mhairi](https://discourse.uma.xyz/u/Mhairi)\
**Replies:** 0\
**Last updated:** [March 2, 2022, 12:47pm UTC](https://discourse.uma.xyz/t/umip-15-approve-updated-dvm-voting-contract-to-mitigate-flash-loans-during-token-balance-snapshots/1426 "2022-03-02T12:47:10Z")

</div>

This UMIP proposes an upgrade to the Voting module within the DVM to mitigate the use of flash loan during voting rounds. This upgrade will enforce that DVM balance snapshots are captured from EOA wallets to prevent the …

---

## [UMIP 14 -Approve Updated EMP Financial Contract Template](https://discourse.uma.xyz/t/umip-14-approve-updated-emp-financial-contract-template/1425)

<div class="topic-metadata">

**Author:** [@Mhairi](https://discourse.uma.xyz/u/Mhairi)\
**Replies:** 0\
**Last updated:** [March 2, 2022, 12:45pm UTC](https://discourse.uma.xyz/t/umip-14-approve-updated-emp-financial-contract-template/1425 "2022-03-02T12:45:51Z")

</div>

This UMIP will have the effect of introducing an upgraded expiring financial contract template that: Updates the ExpiringMultiPartyCreator factory contract’s restrictions on liveness periods and the expiration timestam…

---

## [UMIP 13 -Add PERLUSD, USDPERL as price identifiers](https://discourse.uma.xyz/t/umip-13-add-perlusd-usdperl-as-price-identifiers/1424)

<div class="topic-metadata">

**Author:** [@Mhairi](https://discourse.uma.xyz/u/Mhairi)\
**Replies:** 0\
**Last updated:** [March 2, 2022, 12:44pm UTC](https://discourse.uma.xyz/t/umip-13-add-perlusd-usdperl-as-price-identifiers/1424 "2022-03-02T12:44:34Z")

</div>

The DVM should support price requests for the PERL/USD and USD/PERL price index.

---

## [UMIP 12 -Add PERL as a collateral currency](https://discourse.uma.xyz/t/umip-12-add-perl-as-a-collateral-currency/1423)

<div class="topic-metadata">

**Author:** [@Mhairi](https://discourse.uma.xyz/u/Mhairi)\
**Replies:** 0\
**Last updated:** [March 2, 2022, 12:43pm UTC](https://discourse.uma.xyz/t/umip-12-add-perl-as-a-collateral-currency/1423 "2022-03-02T12:43:36Z")

</div>

This UMIP will add PERL to the supported collateral currencies into the global whitelist contract, allowing the usage of PERL as collateral currency.

---

## [UMIP 11 - Add renBTC as a collateral currency](https://discourse.uma.xyz/t/umip-11-add-renbtc-as-a-collateral-currency/1422)

<div class="topic-metadata">

**Author:** [@Mhairi](https://discourse.uma.xyz/u/Mhairi)\
**Replies:** 0\
**Last updated:** [March 2, 2022, 12:42pm UTC](https://discourse.uma.xyz/t/umip-11-add-renbtc-as-a-collateral-currency/1422 "2022-03-02T12:42:45Z")

</div>

This UMIP will add renBTC as an approved collateral currency. This will involve adding it to the whitelist and adding a flat final fee to charge per-request.

---

## [UMIP 10 -Add WETH as a collateral currency](https://discourse.uma.xyz/t/umip-10-add-weth-as-a-collateral-currency/1421)

<div class="topic-metadata">

**Author:** [@Mhairi](https://discourse.uma.xyz/u/Mhairi)\
**Replies:** 0\
**Last updated:** [March 2, 2022, 12:41pm UTC](https://discourse.uma.xyz/t/umip-10-add-weth-as-a-collateral-currency/1421 "2022-03-02T12:41:38Z")

</div>

This UMIP will add WETH as an approved collateral currency. This will involve adding it to the whitelist and adding a flat final fee to charge per-request. The proposed final fee is 0.1 WETH per request.

---

## [UMIP 9 -Approve Updated EMP Financial Contract Template](https://discourse.uma.xyz/t/umip-9-approve-updated-emp-financial-contract-template/1420)

<div class="topic-metadata">

**Author:** [@Mhairi](https://discourse.uma.xyz/u/Mhairi)\
**Replies:** 0\
**Last updated:** [March 2, 2022, 12:40pm UTC](https://discourse.uma.xyz/t/umip-9-approve-updated-emp-financial-contract-template/1420 "2022-03-02T12:40:41Z")

</div>

This UMIP will have the effect of introducing a slightly modified financial contract template that: Still allows users to deploy the EMP (synthetic expiring token) contract. Respects the collateral currency whitelist i…

[Previous page](https://discourse.uma.xyz/c/uma-protocol/technical-umips/42.md?page=4)

[Next page](https://discourse.uma.xyz/c/uma-protocol/technical-umips/42.md?page=6)
