Skip to main content

Operatable

Git Source

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

NameTypeDescription
_operatorStoreIOperatorStoreA contract storing operator assignments.