Skip to main content

IOperatorStore

Git Source

Functions

permissionsOf

function permissionsOf(address _operator, address _account, uint256 _domain) external view returns (uint256);

hasPermission

function hasPermission(address _operator, address _account, uint256 _domain, uint256 _permissionIndex)
external
view
returns (bool);

hasPermissions

function hasPermissions(address _operator, address _account, uint256 _domain, uint256[] calldata _permissionIndexes)
external
view
returns (bool);

setOperator

function setOperator(address _operator, uint256 _domain, uint256[] calldata _permissionIndexes) external;

setOperators

function setOperators(
address[] calldata _operators,
uint256[] calldata _domains,
uint256[][] calldata _permissionIndexes
) external;

Events

SetOperator

event SetOperator(
address indexed operator,
address indexed account,
uint256 indexed domain,
uint256[] permissionIndexes,
uint256 packed
);