Search
K

Contract Governance

Flexibility to rotate between roles within a wallet

Vault

Role
Functions
Operator
  1. 1.
    Set Operator Fee
  2. 2.
    Set the Redemption_Fee in the range of [0, Redemption_Fee_Cap]
  3. 3.
    Register/rotate minter address
  4. 4.
    Pause color
  5. 5.
    Adjust mint/redeem rate limiter
Foundation
  1. 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. 2.
    Set the Redemption_Fee_Cap in the range of [10 bps ,10000 bps]
Owner
  1. 1.
    Upgrade Contract
  2. 2.
    Register/pause-mint new assets
  3. 3.
    Withdraw from Reserve Wallet
  4. 4.
    Set global pause
  5. 5.
    Set Rate Limiter contract
  6. 6.
    Set Role
  7. 7.
    Set parameters:
    1. 1.
      Reserve yield bps (capped at 3%)
    2. 2.
      Operator Fee Cap
    3. 3.
      Liquidity Provider Fee Cap
Liquidity Provider
  1. 1.
    Set LP Fee
Donor
  1. 1.
    Donate backing assets to the vault without minting the USDV

USDV

Role
Functions
Foundation
  1. 1.
    Blacklist users from mint/burn/transfer/transferFrom
Operator
  1. 1.
    Pause the contract
  2. 2.
    Change the Remint/Sync Fee
  3. 3.
    Adjust cross-chain rate limiter
  4. 4.
    Set Colorer and Default Color
Vault
  1. 1.
    Mint
  2. 2.
    Burn
Owner
  1. 1.
    Upgrade Contract
  2. 2.
    Set Role
Last modified 3mo ago
Copyright by Verified USD Foundation