Operatable
Inherits: IOperatable
State Variables
operatorStore
A contract storing operator assignments.
IOperatorStore public immutable override operatorStore;
Functions
requirePermission
modifier requirePermission(address _account, uint256 _domain, uint256 _index);
requirePermissionAllowingWildcardDomain
modifier requirePermissionAllowingWildcardDomain(address _account, uint256 _domain, uint256 _index);
requirePermissionAcceptingAlternateAddress
modifier requirePermissionAcceptingAlternateAddress(
address _account,
uint256 _domain,
uint256 _index,
address _alternate
);
constructor
constructor(IOperatorStore _operatorStore);
Parameters
Name | Type | Description |
---|---|---|
_operatorStore | IOperatorStore | A contract storing operator assignments. |