Skip to main content

IOperatorFilterRegistry

Methods

codeHashOf

function codeHashOf(address addr) external nonpayable returns (bytes32)

Parameters

NameTypeDescription
addraddressundefined

Returns

NameTypeDescription
_0bytes32undefined

copyEntriesOf

function copyEntriesOf(address registrant, address registrantToCopy) external nonpayable

Parameters

NameTypeDescription
registrantaddressundefined
registrantToCopyaddressundefined

filteredCodeHashAt

function filteredCodeHashAt(address registrant, uint256 index) external nonpayable returns (bytes32)

Parameters

NameTypeDescription
registrantaddressundefined
indexuint256undefined

Returns

NameTypeDescription
_0bytes32undefined

filteredCodeHashes

function filteredCodeHashes(address addr) external nonpayable returns (bytes32[])

Parameters

NameTypeDescription
addraddressundefined

Returns

NameTypeDescription
_0bytes32[]undefined

filteredOperatorAt

function filteredOperatorAt(address registrant, uint256 index) external nonpayable returns (address)

Parameters

NameTypeDescription
registrantaddressundefined
indexuint256undefined

Returns

NameTypeDescription
_0addressundefined

filteredOperators

function filteredOperators(address addr) external nonpayable returns (address[])

Parameters

NameTypeDescription
addraddressundefined

Returns

NameTypeDescription
_0address[]undefined

isCodeHashFiltered

function isCodeHashFiltered(address registrant, bytes32 codeHash) external nonpayable returns (bool)

Parameters

NameTypeDescription
registrantaddressundefined
codeHashbytes32undefined

Returns

NameTypeDescription
_0boolundefined

isCodeHashOfFiltered

function isCodeHashOfFiltered(address registrant, address operatorWithCode) external nonpayable returns (bool)

Parameters

NameTypeDescription
registrantaddressundefined
operatorWithCodeaddressundefined

Returns

NameTypeDescription
_0boolundefined

isOperatorAllowed

function isOperatorAllowed(address registrant, address operator) external view returns (bool)

Parameters

NameTypeDescription
registrantaddressundefined
operatoraddressundefined

Returns

NameTypeDescription
_0boolundefined

isOperatorFiltered

function isOperatorFiltered(address registrant, address operator) external nonpayable returns (bool)

Parameters

NameTypeDescription
registrantaddressundefined
operatoraddressundefined

Returns

NameTypeDescription
_0boolundefined

isRegistered

function isRegistered(address addr) external nonpayable returns (bool)

Parameters

NameTypeDescription
addraddressundefined

Returns

NameTypeDescription
_0boolundefined

register

function register(address registrant) external nonpayable

Parameters

NameTypeDescription
registrantaddressundefined

registerAndCopyEntries

function registerAndCopyEntries(address registrant, address registrantToCopy) external nonpayable

Parameters

NameTypeDescription
registrantaddressundefined
registrantToCopyaddressundefined

registerAndSubscribe

function registerAndSubscribe(address registrant, address subscription) external nonpayable

Parameters

NameTypeDescription
registrantaddressundefined
subscriptionaddressundefined

subscribe

function subscribe(address registrant, address registrantToSubscribe) external nonpayable

Parameters

NameTypeDescription
registrantaddressundefined
registrantToSubscribeaddressundefined

subscriberAt

function subscriberAt(address registrant, uint256 index) external nonpayable returns (address)

Parameters

NameTypeDescription
registrantaddressundefined
indexuint256undefined

Returns

NameTypeDescription
_0addressundefined

subscribers

function subscribers(address registrant) external nonpayable returns (address[])

Parameters

NameTypeDescription
registrantaddressundefined

Returns

NameTypeDescription
_0address[]undefined

subscriptionOf

function subscriptionOf(address addr) external nonpayable returns (address registrant)

Parameters

NameTypeDescription
addraddressundefined

Returns

NameTypeDescription
registrantaddressundefined

unregister

function unregister(address addr) external nonpayable

Parameters

NameTypeDescription
addraddressundefined

unsubscribe

function unsubscribe(address registrant, bool copyExistingEntries) external nonpayable

Parameters

NameTypeDescription
registrantaddressundefined
copyExistingEntriesboolundefined

updateCodeHash

function updateCodeHash(address registrant, bytes32 codehash, bool filtered) external nonpayable

Parameters

NameTypeDescription
registrantaddressundefined
codehashbytes32undefined
filteredboolundefined

updateCodeHashes

function updateCodeHashes(address registrant, bytes32[] codeHashes, bool filtered) external nonpayable

Parameters

NameTypeDescription
registrantaddressundefined
codeHashesbytes32[]undefined
filteredboolundefined

updateOperator

function updateOperator(address registrant, address operator, bool filtered) external nonpayable

Parameters

NameTypeDescription
registrantaddressundefined
operatoraddressundefined
filteredboolundefined

updateOperators

function updateOperators(address registrant, address[] operators, bool filtered) external nonpayable

Parameters

NameTypeDescription
registrantaddressundefined
operatorsaddress[]undefined
filteredboolundefined