Price Oracles

Protecting OUSD from market volatility

Stablecoin Pricing

OUSD is designed to stay pegged at $1 and be backed 1:1 with its underlying stablecoins. This is trickier than it sounds because these underlying stablecoins are constantly deviating from their own desired $1 pegs. While the majority of daily fluctuations are minor, there have been major swings in price that have occurred in the past and are likely to occur again in the future.

TokenLowHighDeltaSource

USDC

$0.929222

Mar 13, 2020

$1.11

Oct 15, 2018

$0.180778

USDC

$0.924188

Aug 02, 2020

$1.17

May 08, 2019

$0.245812

DAI

$0.945505

May 10, 2020

$1.11

Mar 13, 2020

$0.164495

DAI

$0.903243

Nov 25, 2019

$1.22

Mar 13, 2020

$0.316757

USDT

$0.849809

Feb 02, 2017

$1.21

May 27, 2017

$0.360191

USDT

$0.572521

Mar 02, 2015

$1.32

Jul 24, 2018

$0.747479

The rebasing function treats 1 stablecoin as 1 OUSD for simplicity and to protect OUSD balances from being affected by the daily fluctuations in the price of the underlying stablecoins. Since the rebase function only counts coins, OUSD balances should only increase.

To mint and redeem the appropriate number of OUSD on entry and exit, the smart contracts must accurately price the DAI, USDC, and USDT entering and exiting the system.

As an added precaution, OUSD never pays more than a dollar for a stablecoin nor sells a stablecoin for less than a dollar. When DAI, USDC, or USDT falls below the $1 peg, OIP-4 disables the minting of additional OUSD tokens using the de-pegged asset. Oracles giving wrong prices will not result in a reduction in the number of stablecoins held. Gains collected as a result of stablecoins slipping from their peg are redistributed to the remaining holders of OUSD in the form of additional yield.

As a decentralized protocol, OUSD must rely on non-centralized sources for these prices. OUSD uses Chainlink oracles for pricing data for DAI, USDC, and USDT. You can read more about our decision to work with Chainlink on our blog. The specific Chainlink oracles being utilized are listed in theOUSD Registry.

Last updated