LuminAccessManager
Inherits: AccessManagerUpgradeable, UUPSUpgradeable
Author: bull.haus
Central access manager for all restricted Lumin contract calls.
Functions
constructor
constructor();
initialize
Upgradeable contract initializer.
function initialize(address initialAdmin) external initializer;
Parameters
Name | Type | Description |
---|---|---|
initialAdmin | address | Initial admin of this contract. Can differ from the deployer. |
_authorizeUpgrade
Validate that the upgrader has the LUMIN_ADMIN_ROLE.
function _authorizeUpgrade(address) internal view override;