LogoLogo
  • Removing USDV From Circulation
    • Announcement
  • What is USDV?
    • USDV Overview
    • How Coloring Works
    • Yield & Peg Management
    • Security
    • FAQ
  • Verified Minters
    • Integrating USDV
    • Initial KYC
    • Minting USDV
    • Monitoring & Reminting
    • Moving USDV Crosschain
    • Claiming Rewards
    • Redeeming STBT
    • Account Settings
    • Setting Default Color
    • Delegating Viewers
  • APP INTEGRATIONS
    • Minter Widget
    • On Ethereum
    • On Sidechain
      • Recolor Helper
  • Concepts
    • USDV Architecture
    • Mint
    • ColorTrace Algorithm
    • ColorTrace Safety
    • Delta
    • Remint
    • Redemption
    • Fees
  • Technical Reference
    • Contract Addresses
    • Contract Governance
    • Contract ABI
    • Liquidity Provision
    • Rate Limiter
    • Gas Profile
  • Legal
    • Terms and Conditions
    • Privacy Policy
Powered by GitBook
LogoLogo

Copyright by Verified USD Foundation

On this page
  • Vault
  • USDV
  1. Technical Reference

Contract Governance

Flexibility to rotate between roles within a wallet

Vault

Role
Functions

Operator

  1. Set Operator Fee

  2. Set the Redemption_Fee in the range of [0, Redemption_Fee_Cap]

  3. Register/rotate minter address

  4. Pause color

  5. Adjust mint/redeem rate limiter

Foundation

  1. Change the Operator if the Operator forfeits the right by transferring to an empty address, or the Operator has yet to interact with the Vault contract for 30 days.

  2. Set the Redemption_Fee_Cap in the range of [10 bps ,10000 bps]

Owner

  1. Upgrade Contract

  2. Register/pause-mint new assets

  3. Withdraw from Reserve Wallet

  4. Set global pause

  5. Set Rate Limiter contract

  6. Set Role

  7. Set parameters:

    1. Reserve yield bps (capped at 3%)

    2. Operator Fee Cap

    3. Liquidity Provider Fee Cap

Liquidity Provider

  1. Set LP Fee

Donor

  1. Donate backing assets to the vault without minting the USDV

USDV

Role
Functions

Foundation

  1. Blacklist users from mint/burn/transfer/transferFrom

Operator

  1. Pause the contract

  2. Change the Remint/Sync Fee

  3. Adjust cross-chain rate limiter

  4. Set Colorer and Default Color

Vault

  1. Mint

  2. Burn

Owner

  1. Upgrade Contract

  2. Set Role

Last updated 1 year ago