USDD Docs
  • INTRODUCTION
    • What is the new version of USDD?
    • What is USDDOLD?
    • Why upgrade USDD?
    • Core Features
    • Collateral Asset Contract Addresses
  • Ecosystem Migration Progress
  • SYSTEM ARCHITECTURE
    • System Architecture
  • USER GUIDE
    • Getting Started
    • Open a Vault
    • Manage a Vault
    • Close a Vault
    • Liquidation
    • Collateral Auction
    • PSM (Peg Stability Module)
    • Migrate
  • DEVELOPERS
    • Glossary
    • Core Contracts
      • Vat
      • Dog
      • Clip
      • Spot
      • Jug
      • Median
      • OSM
      • Proxy contract
      • PSM
      • Migrate
    • Deployment Addresses
    • Liquidation & Auction
      • Key Features of Liquidation
      • Example Process
      • Benefits
    • Oracle
  • GOVERNANCE
    • Overview
  • SECURITY
    • Secure Framework
    • Audits
  • LRGALS
    • Terms of Use
    • Privacy Policy
Powered by GitBook
On this page
  • Purpose
  • Key Responsibilities
  • Key Methods
Export as PDF
  1. DEVELOPERS
  2. Core Contracts

PSM

Purpose

Maintains USDD’s price peg by facilitating 1:1 swaps with other stablecoins (e.g., USDT).

Key Responsibilities

  • Reduces volatility during market imbalances.

  • Offers zero-slippage swaps with no fees.

Key Methods

  • sellGem(usr, wad) Allows users to exchange a stablecoin (gem) for USDD.

  • buyGem(usr, wad) Enables users to swap USDD for another stablecoin.

  • file(what, data) Sets PSM parameters such as swap limits or supported stablecoins.

PreviousProxy contractNextMigrate

Last updated 3 months ago