Access Controls
Implementations
Access.sol: abstract contract that provides the base functionality for access control
AccessControl.sol: main contract that implements the access control logic
Deploying Access Controls
DeployImplems.sol: deployer deploys AccessControl
DeployInfra.sol: deployer initializes main modules: AccessControl, Lender, Oracle and Delegation. Sets Access Control Admin
DeployVault.sol: DefaultAdmin initializes cUSD, stcUSD, Debt Tokens, and grants relevant access controls to Vault, Fractional Reserve and Minter
DeployCapNetworkAdapter.sol: Manages Symbiotic Network Middleware registration and configuration
ConfigureAccessControl.sol: Access Control Admin grants access to relevant admins for each of the modules above
DeployInfra.s.sol: script to deploy implementations, infra and access controls
Last updated