AccessManager
角色与职责
1. DEFAULT_ADMIN_ROLE
function setGtImplement(ITermMaxFactory factory, string memory gtImplementName, address gtImplement) external onlyRole(DEFAULT_ADMIN_ROLE)function createMarket(ITermMaxFactory factory, bytes32 gtKey, MarketInitialParams calldata deployParams, uint256 salt) external onlyRole(DEFAULT_ADMIN_ROLE)function createMarketAndWhitelist( ITermMaxRouter router, ITermMaxFactory factory, bytes32 gtKey, MarketInitialParams calldata deployParams, uint256 salt ) external onlyRole(DEFAULT_ADMIN_ROLE)function transferOwnership(IOwnable entity, address to) external onlyRole(DEFAULT_ADMIN_ROLE)function acceptOwnership(IOwnable entity) external onlyRole(DEFAULT_ADMIN_ROLE)function upgradeSubContract(UUPSUpgradeable proxy, address newImplementation, bytes memory data) external onlyRole(DEFAULT_ADMIN_ROLE)function setMarketWhitelist(ITermMaxRouter router, address market, bool isWhitelist) external onlyRole(DEFAULT_ADMIN_ROLE)function setAdapterWhitelist(ITermMaxRouter router, address adapter, bool isWhitelist) external onlyRole(DEFAULT_ADMIN_ROLE)function setOracle(IOracle aggregator, address asset, IOracle.Oracle memory oracle) external onlyRole(DEFAULT_ADMIN_ROLE)function removeOracle(IOracle aggregator, address asset) external onlyRole(DEFAULT_ADMIN_ROLE)
2. CONFIGURATOR_ROLE
3. PAUSER_ROLE
4. VAULT_ROLE
Summary
Last updated

