Contract Governance
Flexibility to rotate between roles within a wallet
Vault
Operator
- Set Operator Fee 
- Set the Redemption_Fee in the range of [0, Redemption_Fee_Cap] 
- Register/rotate minter address 
- Pause color 
- Adjust mint/redeem rate limiter 
Foundation
- 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. 
- Set the Redemption_Fee_Cap in the range of [10 bps ,10000 bps] 
Owner
- Upgrade Contract 
- Register/pause-mint new assets 
- Withdraw from Reserve Wallet 
- Set global pause 
- Set Rate Limiter contract 
- Set Role 
- Set parameters: - Reserve yield bps (capped at 3%) 
- Operator Fee Cap 
- Liquidity Provider Fee Cap 
 
Liquidity Provider
- Set LP Fee 
Donor
- Donate backing assets to the vault without minting the USDV 
USDV
Foundation
- Blacklist users from mint/burn/transfer/transferFrom 
Operator
- Pause the contract 
- Change the Remint/Sync Fee 
- Adjust cross-chain rate limiter 
- Set Colorer and Default Color 
Vault
- Mint 
- Burn 
Owner
- Upgrade Contract 
- Set Role 
Last updated