Skip to main content

Price Oracles

The Oracle Price for each trading pair is used for the following:

  • Ensuring that each account is well-collateralized after each trade
  • Determining when an account should be liquidated

Calculation#

Oracle prices will not take effect until it is confirmed by more than 4 of the 6 nodes.

At present, it is a 4/6 multi-signature.

If there is any adjustment, the document will be updated.

Node Providers#

Node nameFirst choiceSecond choiceThird choice
Pandocoinbase4swap
Pando Girlbinanceftxexinswap
Mixinbitstampbitfinex4swap
BigONEbittrexftxexinswap
Poolinokex4swap
Exinhuobiftx

Specially,

  • FTX, 4swap, Exinswap is an alternative exchange for taking prices, and prices will be taken from the above three exchanges only if the other six exchanges do not read oracle prices.
  • The price taken on 4swap will not take effect until the price impact of transaction 1000 Pusd is less than 2%.
  • The price taken on Exinswap will not take effect until the price impact of the transaction 100 Pusd is less than 2%.

Index Prices#

The Index Price for each trading pair is used for the following:

  • Calculating the funding rate
  • Trigger "liquidation" and enter the auction

Calculation#

Index prices are equal to the median of several exchanges' spot prices.

Each exchange's spot price is calculated as the median of the best-ask, best-bid, and last-traded prices of its spot pair.

We will adjust the price index to Pusd through 4swap.

Price Delay Mechanism#

In order to avoid the rapid decline in currency prices in a short period of time, which will lead to insufficient settlement of collateral, the currency prices confirmed by multi-signature nodes will not be immediately applied to Panduoye, there is a 30-minute delay.

Exchange Sources#

BTC-PUSD#

  • Binance: BTC-BUSD
  • Bitstamp: BTC-USD
  • Bittrex: BTC-USD
  • Bitfinex: BTC-USD
  • CoinbasePro: BTC-USD
  • FTX: BTC-USD
  • OKEx: BTC-USDC
  • Huobi: BTC-USDC
  • Exinswap: BTC-PUSD
  • 4swap: BTC-PUSD

ETH-PUSD#

  • Binance: ETH-BUSD
  • Bitstamp: ETH-USD
  • Bitfinex: ETH-USD
  • Bittrex: ETH-USD
  • Coinbase: ETH-USD
  • FTX: ETH-USD
  • OKEx: ETH-USDC
  • Huobi: ETH-USDC
  • Exinswap: ETH-PUSD
  • 4swap: ETH-PUSD

EOS-PUSD#

  • Binance: EOS-BUSD
  • Bitfinex: EOS-USD
  • Bittrex: EOS-USD
  • CoinbasePro: EOS-USD
  • Huobi: EOS-USDC
  • FTX: EOS-USD
  • OKEx: EOS-USDC
  • Exinswap: EOS-PUSD
  • 4swap: EOS-PUSD

XIN-PUSD#

  • Exinswap: XIN-PUSD
  • 4swap: XIN-PUSD

DOGE-PUSD#

  • Binance: DOGE-BUSD
  • Bitfinex: DOGE-USD
  • Bittrex: DOGE-USD
  • CoinbasePro: DOGE-USD
  • Huobi: DOGE-USDC
  • FTX: DOGE-USD
  • OKEx: DOGE-USDC
  • Exinswap: DOGE-PUSD
  • 4swap: DOGE-PUSD

BCH-PUSD#

  • Binance: BCH-BUSD
  • Bitstamp: BCH-USD
  • Bittrex: BCH-USD
  • Coinbase: BCH-USD
  • FTX: BCH-USD
  • OKEx: BCH-USDC
  • Huobi: BCH-USDC
  • 4swap: BCH-PUSD

LTC-PUSD#

  • Binance: LTC-BUSD
  • Bitstamp: LTC-USD
  • Bitfinex: LTC-USD
  • Bittrex: LTC-USD
  • Coinbase: LTC-USD
  • FTX: LTC-USD
  • OKEx: LTC-USDC
  • Huobi: LTC-USDC
  • Exinswap: LTC-PUSD
  • 4swap: LTC-PUSD

FIL-PUSD#

  • Binance: FIL-BUSD
  • Bitfinex: FIL-USD
  • Bittrex: FIL-USD
  • CoinbasePro: FIL-USD
  • Huobi: FIL-USDC
  • FTX: FIL-USD
  • OKEx: FIL-USDC
  • Exinswap: FIL-PUSD
  • 4swap: FIL-PUSD

ZEC-PUSD#

  • Binance: ZEC-BUSD
  • Bitfinex: ZEC-USD
  • Bittrex: ZEC-USD
  • CoinbasePro: ZEC-USD
  • Huobi: ZEC-USDC
  • FTX: ZEC-USD
  • OKEx: ZEC-USDC
  • 4swap: ZEC-PUSD

DOT-PUSD#

  • Binance: DOT-BUSD
  • Bitfinex: DOT-USD
  • Bittrex: DOT-USD
  • CoinbasePro: DOT-USD
  • Huobi: DOT-USDC
  • FTX: DOT-USD
  • OKEx: DOT-USDC
  • Exinswap: DOT-PUSD
  • 4swap: DOT-PUSD

UNI-PUSD#

  • Binance: UNI-BUSD
  • Bitstamp: UNI-USD
  • Bitfinex: UNI-USD
  • Bittrex: UNI-USD
  • Coinbase: UNI-USD
  • FTX: UNI-USD
  • OKEx: UNI-USDC
  • Huobi: UNI-USDC
  • Exinswap: UNI-PUSD
  • 4swap: UNI-PUSD

MOB-PUSD#

  • Bitfinex: MOB-USD
  • FTX: MOB-USD
  • Exinswap: MOB-PUSD
  • 4swap: MOB-PUSD