AccessControlledV8
AccessControlledV8
Section titled “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.
Solidity API
Section titled “Solidity API”setAccessControlManager
Section titled “setAccessControlManager”Sets the address of AccessControlManager
function setAccessControlManager(address accessControlManager_) externalParameters
Section titled “Parameters”| Name | Type | Description |
|---|---|---|
| accessControlManager_ | address | The new address of the AccessControlManager |
📅 Events
Section titled “📅 Events”- Emits NewAccessControlManager event
⛔️ Access Requirements
Section titled “⛔️ Access Requirements”- Only Governance
accessControlManager
Section titled “accessControlManager”Returns the address of the access control manager contract
function accessControlManager() external view returns (contract IAccessControlManagerV8)