LuminAccessManager

Git Source

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

NameTypeDescription
initialAdminaddressInitial 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;