🔥
DUCA Reflexivity Protocol
  • DUCA Q&A
    • Introduction
    • DUCA: Programmatic Money
    • DUCA: Value
    • DUCA: Reflexivity Protocol
      • Reflexivity Protocol Structure
      • Reflexivity Protocol Incentive Structure
    • DUCA: Incentives
  • Whitepaper
    • DUCA: Design
  • TOKEN ECONOMY
    • Introduction
    • DUCA
      • Algorithmic Float
      • DUCA Yield
    • DCM
      • Par Value
      • Clean Float
      • Stability Fee
      • Treasury Fee
    • LPD
  • Protocol Structure
    • DUCA Market Maker
      • Liquidity pools
    • Automated Market Operator
      • Balancer Contracts
      • Stabiliser Contract
    • Stability Pool
      • Mint & Burn Mechanism
      • Liquidity Swaps
      • Liquidity
    • Reserve
    • Treasury
  • DUCA-Backed Assets
    • DUS | USD Price Oracle
      • Funding Ratio Requirement
      • DUS Yield
      • USD Price Oracle
  • Terms & Conditions
    • Disclosure Policy
    • License
Powered by GitBook
On this page
  • What are Liquidity Swaps?
  • What is Seigniorage?
  1. Protocol Structure
  2. Stability Pool

Liquidity Swaps

PreviousMint & Burn MechanismNextLiquidity

Last updated 12 months ago

What are Liquidity Swaps?

The can perform liquidity swaps with the Stability Pool. A DUCA Swap will send in DUCA that is valued at the Exchange Value and return DCM valued at its Market Value. A DCM Swap sends in DCM valued at its Exchange Value which returns DUCA valued at its Exchange Value. These swaps form the basis of the stability mechanism of DUCA within the Protocol.

DCM EXCHANGE VALUE

DCM Market Value>DCM Par Value;DCM Exchange Value=DCM Market Value\mathrm{DCM\ Market\ Value} > \mathrm{DCM\ Par\ Value} ; \quad \mathrm{DCM\ Exchange\ Value} = \mathrm{DCM\ Market\ Value} DCM Market Value>DCM Par Value;DCM Exchange Value=DCM Market Value

DCM Market Value<DCM Par Value;DCM Exchange Value=DCM Par Value\mathrm{DCM\ Market\ Value} < \mathrm{DCM\ Par\ Value} ; \quad \mathrm{DCM\ Exchange\ Value} = \mathrm{DCM\ Par\ Value} DCM Market Value<DCM Par Value;DCM Exchange Value=DCM Par Value

DCM / DUCA SWAP

DUCA=DCMIn×DCM Exchange Value\mathrm{DUCA} = \mathrm{DCM_{In}} \times \mathrm{DCM\ Exchange\ Value} DUCA=DCMIn​×DCM Exchange Value

DUCA / DCM SWAP

DCM=DUCAInDCM Market Value\mathrm{DCM} = \frac{\mathrm{DUCA_{In}}}{\mathrm{DCM\ Market\ Value}} DCM=DCM Market ValueDUCAIn​​

What is Seigniorage?

When DUCA or DCM are trading below their minimum values a Seigniorage (tax) will be applied to the swaps to avoid value extraction from the Protocol that destabilises the Protocol. A negative outcome of the calculation means the Seigniorage is 0. The Seigniorage will be paid in DCM and added to the DUCA Treasury.

DCM / DUCA SWAP

Seigniorage=DCM Par Value−DCM Market Value\mathrm{Seigniorage} = \mathrm{DCM\ Par\ Value} - \mathrm{DCM\ Market\ Value} Seigniorage=DCM Par Value−DCM Market Value

DUCA=DCMIn×(DCM Par Value−Seigniorage)\mathrm{DUCA} = \mathrm{DCM_{In}} \times (\mathrm{DCM\ Par\ Value} - \mathrm{Seigniorage}) DUCA=DCMIn​×(DCM Par Value−Seigniorage)

DUCA / DCM SWAP

Seigniorage=1−DUCA Market Value\mathrm{Seigniorage} = 1 - \mathrm{DUCA\ Market\ Value} Seigniorage=1−DUCA Market Value

DCM=(DUCAIn−(DUCAIn×Seigniorage))DCM Market Value\mathrm{DCM} = \frac{(\mathrm{DUCA_{In}} - (\mathrm{DUCA_{In}} \times \mathrm{Seigniorage}))}{\mathrm{DCM\ Market\ Value}} DCM=DCM Market Value(DUCAIn​−(DUCAIn​×Seigniorage))​

AMO