Skip to content

Latest commit

 

History

History
53 lines (35 loc) · 1.17 KB

File metadata and controls

53 lines (35 loc) · 1.17 KB

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

Name Type Description
_operatorStore IOperatorStore A contract storing operator assignments.