跳到主要内容

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.