Skip to main content

IOperatorFilterRegistry

thirdweb

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