Functional Requirements
Roles
Owner
arcUSDCan upgrade contract
Can set a supply cap
Can set TaxManager address
Can set RebaseManager address
Can set arcUSDMinter address
arcUSDMinterCan upgrade contract
Can set the claim delay
Can set max age for handling stale oracle data
Can add/remove new collateral tokens
Can update the oracle for a supported token
Can set the custodian address
Can set the admin address
Can set the whitelister address
Can whitelist new minters
Can set the coverage ratio
Can extend a request’s claimAfter timestamp
Can enable/disable redemptions
Can set the redemption cap
arcUSDTaxManagerCan set the tax rate
Can set the FeeCollector address
arcUSDFeeCollectorCan set the reward distribution
CustodianManagerCan set the main custodian address
Can set the gelato task address
Can upgrade the contract
Admin
arcUSDMinterCan set the coverage ratio
Can extend a request’s claimAfter timestamp
Whitelister
arcUSDMinterCan whitelist new minters
Whitelisted
arcUSDMinterCan call mint
Can call requestTokens
Can call claimTokens
Custodian
arcUSDMinterCan withdraw collateral
RebaseManager
arcUSDCan set the rebaseIndex
Can opt a contract out of rebase
GelatoTask
CustodianManagerCan withdraw funds from arcUSDMinter if available, transferring it to the main custodian address
Last updated
