Cygnus
  • 👋Welcome To Cygnus
  • Cygnus Network
    • What is Cygnus?
    • Why Do We Need Cygnus?
    • How Does Cygnus Work?
    • Cygnus Social App SDK
      • Cygnus Instagram App Layer
      • Telegram Mini App for Cygnus
      • Whatsapp Mini App for Cygnus
    • Bug Bounty
    • Grant Program
    • Cygnus Token
    • Research
      • Optimism
      • Optimistic Rollups
      • OP Super Chain
      • OP Stack
  • Cygnus Omnichain Liquidity Validation System (LVS)
    • Introduction
    • Collateral Mechanism & Asset Management
    • Vault Delegation & Restaking Framework
    • Network Coordination & Security Layer
    • Operator Registration & Incentive System
    • Resolver Governance & Dispute Resolution
    • Cygnus LVS Integration
      • cgETH
        • What is cgETH?
        • Core Features and Mechanics of cgETH
        • Security, Transparency, and Risk Management
      • clBTC
        • What is clBTC?
        • How clBTC Works?
        • Integration with CeFi and DeFi in Cygnus Network
        • Security, Transparency, and Risk Management
      • cgUSD v1
        • What is cgUSD v1
        • Why Cygnus Finance
        • Risk Warning
        • Protocol Mechanics
          • Mint
          • Wrap
          • Bridge
          • Redemption
        • Token and Contract
          • cgUSD
            • Comparison to Stablecoins
            • How it Works
            • On-Chain Price Oracle
          • wcgUSD
            • Comparison to cgUSD
            • How it Works
          • Smart Contract Audits
        • FAQ
          • Mint
          • Wrap
          • Withdrawals
      • cgTON
    • Cygnus Pool SDK
  • legal
    • Privacy Policy
    • Interface Terms of Use
Powered by GitBook
On this page
  • wcgUSD contract overview
  • wcgUSD shortcut
  • Rewards accounting
  • Basic example
  1. Cygnus Omnichain Liquidity Validation System (LVS)
  2. Cygnus LVS Integration
  3. cgUSD v1
  4. Token and Contract
  5. wcgUSD

How it Works

wcgUSD contract overview

When wrapping cgUSD to wcgUSD, the desired amount of cgUSD is locked on the WcgUSD contract balance, and the wcgUSD is minted according to the share bookkeeping formula.

When unwrapping, wcgUSD gets burnt and the corresponding amount of cgUSD gets unlocked.

Thus, the amount of cgUSD unlocked when unwrapping is different from what has been initially wrapped (given a rebase happened between wrapping and unwrapping cgUSD).

wcgUSD shortcut

Note, that the WcgUSD contract includes a shortcut to convert ether to wcgUSD under the hood, which allows you to effectively skip the wrapping step and stake ether for wcgUSD directly. Keep in mind that when using the shortcut, the staking rate limits still apply.

Rewards accounting

Since wcgUSD represents the holder's share in the total amount of Cygnus-controlled ether, rebases don't affect wcgUSD balances but change the wcgUSD price denominated to cgUSD.

Basic example

User wraps 1 cgUSD and gets 0.9803 wcgUSD (1 cgUSD = 0.9803 wcgUSD) A rebase happens, the wcgUSD price goes up by 5% User unwraps 0.9803 wcgUSD and gets 1.0499 cgUSD (1 cgUSD = 0.9337 wcgUSD)

PreviousComparison to cgUSDNextSmart Contract Audits

Last updated 1 year ago