OperatorFilterer

OperatorFilterer

Abstract contract whose constructor automatically registers and optionally subscribes to or copies another registrant's entries in the OperatorFilterRegistry.

This smart contract is meant to be inherited by token contracts so they can use the following: - onlyAllowedOperator modifier for transferFrom and safeTransferFrom methods. - onlyAllowedOperatorApproval modifier for approve and setApprovalForAll methods.

Methods

OPERATOR_FILTER_REGISTRY

function OPERATOR_FILTER_REGISTRY() external view returns (contract IOperatorFilterRegistry)

Returns

Name
Type
Description

_0

contract IOperatorFilterRegistry

undefined

operatorRestriction

function operatorRestriction() external view returns (bool)

Returns

Name
Type
Description

_0

bool

undefined

setOperatorRestriction

function setOperatorRestriction(bool _restriction) external nonpayable

Parameters

Name
Type
Description

_restriction

bool

undefined

Events

OperatorRestriction

event OperatorRestriction(bool restriction)

Parameters

Name
Type
Description

restriction

bool

undefined

Errors

OperatorNotAllowed

error OperatorNotAllowed(address operator)

Parameters

Name
Type
Description

operator

address

undefined

Last updated