Skip to content

AccessControlledV8

AccessControlledV8 is the current Solidity 0.8.25 upgradeable adapter between an inheriting contract and AccessControlManager. The previous statement that this stable source uses Solidity 0.8.13 is stale.

The base inherits OpenZeppelin Ownable2StepUpgradeable: setAccessControlManager is owner-only, while ownership transfer requires the pending owner to accept. Older inheriting deployments can expose a different inherited surface, so select the ABI by implementation rather than by this base page alone.

Sets the address of AccessControlManager

function setAccessControlManager(address accessControlManager_) external
NameTypeDescription
accessControlManager_addressThe new address of the AccessControlManager
  • Emits NewAccessControlManager event
  • Only Governance

Returns the address of the access control manager contract

function accessControlManager() external view returns (contract IAccessControlManagerV8)