Unitas Foundation
  • Unitas Protocol
    • Unitas Origins
  • Unitas Founding and Mission
  • White Papers and Learning Material
  • Unitas Foundation Team
    • Wayne Huang, PhD
    • Winston Hsiao
    • Sun Huang
    • Aditya Gupta
    • Andrew Chen, PhD
    • Stephen Ryan
    • Jerry Li
    • Titan Cheng
    • Ethan Yang
    • Matt Huang
    • Contact Us
  • Unitas Architecture
  • Audit Reports
    • Sherlock Security Audit
      • Reported issues
    • ChainLight Security Audit
  • How Unitas Protocol Works
    • Unitas Oracle and Feeder
    • For Users
      • Minting
      • Redeem/Burning
      • Minting and burning fees
    • For Insurance Providers (IPs)
      • Over-Reserve Ratio
        • Calculate the Reserve Ratio
      • Risk management
      • 4REX tokens
      • ve4REX and Dividend distribution
  • FAQs
    • Metamask wallet related
  • Press Releases
  • Unitas Service Agreement
  • Unitas Privacy and Cookies Policy
Powered by GitBook
On this page
  • How does Unitas Feeder interact with Unitas Oracle
  • Min and max price tolerance
  1. How Unitas Protocol Works

Unitas Oracle and Feeder

PreviousHow Unitas Protocol WorksNextFor Users

Last updated 1 year ago

How does Unitas Feeder interact with Unitas Oracle

Current lower_threshold

Convert pair
lower_threshold

USD1 -> USD91

0.03%

USD91 -> USD1

(update with USD1 -> USD91)

USD1 -> USD971

0.1%

USD971 -> USD1

(update with USD1 -> USD971)

USD1 -> USD84

0.05%

USD84 -> USD1

(update with USD1 -> USD84)

Notes

  1. Check every 15 mins

  2. The price change must be >= lower_threshold, ie: (New price - current Unitas Oracle price) / (current Unitas Oracle price) >= lower_threshold

  3. lower_threshold is decided by that currency’s historical price volatility

  4. If a price is not updated >= 23 hours, will do a force update

Min and max price tolerance

Unitas token
Min price (Floor)
Max price (Ceiling)

USD1

1

1

USD971

1.5

10

USD91

25

180

USD84

7500

41500

* all prices are expressed in terms of the value of 1 USD in the unit of the local fiat.

  • For unitized local stablecoins whose associated fiat does not exhibit trends of depreciation against the USD (e.g., USD971 here), the bounds are determined based on the historical data and the following rule:

    • max or ceiling: the historical high in the past 50 years * 1.1, where 1.1 is roughly the USDT’s historical high price;

    • min or floor: the historical low in the past 50 years * 0.5, where 0.5 is the hypothetical low price that is assumed in the calculation.

  • For other unitized local stablecoins which historically depreciate against the USD (e.g., USD91, USD84 here), the bounds are determined based on the historical data and the following rule:

  • max or ceiling: the current level * 1.5 * 1.1

    • 1.1 is again the USDT’s historical high price

    • assuming a conservative annual depreciation rate of 5%, 150% as a multiplier would be expected to make this ceiling unreachable within 8 to 10 years.

  • min or floor: the historical low in the past 50 years * 0.5 (the same)