IOperatorFilterRegistry
thirdweb
Methods
codeHashOf
function codeHashOf(address addr) external nonpayable returns (bytes32)
Parameters
Name | Type | Description |
---|---|---|
addr | address | undefined |
Returns
Name | Type | Description |
---|---|---|
_0 | bytes32 | undefined |
copyEntriesOf
function copyEntriesOf(address registrant, address registrantToCopy) external nonpayable
Parameters
Name | Type | Description |
---|---|---|
registrant | address | undefined |
registrantToCopy | address | undefined |
filteredCodeHashAt
function filteredCodeHashAt(address registrant, uint256 index) external nonpayable returns (bytes32)
Parameters
Name | Type | Description |
---|---|---|
registrant | address | undefined |
index | uint256 | undefined |
Returns
Name | Type | Description |
---|---|---|
_0 | bytes32 | undefined |
filteredCodeHashes
function filteredCodeHashes(address addr) external nonpayable returns (bytes32[])
Parameters
Name | Type | Description |
---|---|---|
addr | address | undefined |
Returns
Name | Type | Description |
---|---|---|
_0 | bytes32[] | undefined |
filteredOperatorAt
function filteredOperatorAt(address registrant, uint256 index) external nonpayable returns (address)
Parameters
Name | Type | Description |
---|---|---|
registrant | address | undefined |
index | uint256 | undefined |
Returns
Name | Type | Description |
---|---|---|
_0 | address | undefined |
filteredOperators
function filteredOperators(address addr) external nonpayable returns (address[])
Parameters
Name | Type | Description |
---|---|---|
addr | address | undefined |
Returns
Name | Type | Description |
---|---|---|
_0 | address[] | undefined |
isCodeHashFiltered
function isCodeHashFiltered(address registrant, bytes32 codeHash) external nonpayable returns (bool)
Parameters
Name | Type | Description |
---|---|---|
registrant | address | undefined |
codeHash | bytes32 | undefined |
Returns
Name | Type | Description |
---|---|---|
_0 | bool | undefined |
isCodeHashOfFiltered
function isCodeHashOfFiltered(address registrant, address operatorWithCode) external nonpayable returns (bool)
Parameters
Name | Type | Description |
---|---|---|
registrant | address | undefined |
operatorWithCode | address | undefined |
Returns
Name | Type | Description |
---|---|---|
_0 | bool | undefined |
isOperatorAllowed
function isOperatorAllowed(address registrant, address operator) external view returns (bool)
Parameters
Name | Type | Description |
---|---|---|
registrant | address | undefined |
operator | address | undefined |
Returns
Name | Type | Description |
---|---|---|
_0 | bool | undefined |
isOperatorFiltered
function isOperatorFiltered(address registrant, address operator) external nonpayable returns (bool)
Parameters
Name | Type | Description |
---|---|---|
registrant | address | undefined |
operator | address | undefined |
Returns
Name | Type | Description |
---|---|---|
_0 | bool | undefined |
isRegistered
function isRegistered(address addr) external nonpayable returns (bool)
Parameters
Name | Type | Description |
---|---|---|
addr | address | undefined |
Returns
Name | Type | Description |
---|---|---|
_0 | bool | undefined |
register
function register(address registrant) external nonpayable
Parameters
Name | Type | Description |
---|---|---|
registrant | address | undefined |
registerAndCopyEntries
function registerAndCopyEntries(address registrant, address registrantToCopy) external nonpayable
Parameters
Name | Type | Description |
---|---|---|
registrant | address | undefined |
registrantToCopy | address | undefined |
registerAndSubscribe
function registerAndSubscribe(address registrant, address subscription) external nonpayable
Parameters
Name | Type | Description |
---|---|---|
registrant | address | undefined |
subscription | address | undefined |
subscribe
function subscribe(address registrant, address registrantToSubscribe) external nonpayable
Parameters
Name | Type | Description |
---|---|---|
registrant | address | undefined |
registrantToSubscribe | address | undefined |
subscriberAt
function subscriberAt(address registrant, uint256 index) external nonpayable returns (address)
Parameters
Name | Type | Description |
---|---|---|
registrant | address | undefined |
index | uint256 | undefined |
Returns
Name | Type | Description |
---|---|---|
_0 | address | undefined |
subscribers
function subscribers(address registrant) external nonpayable returns (address[])
Parameters
Name | Type | Description |
---|---|---|
registrant | address | undefined |
Returns
Name | Type | Description |
---|---|---|
_0 | address[] | undefined |
subscriptionOf
function subscriptionOf(address addr) external nonpayable returns (address registrant)
Parameters
Name | Type | Description |
---|---|---|
addr | address | undefined |
Returns
Name | Type | Description |
---|---|---|
registrant | address | undefined |
unregister
function unregister(address addr) external nonpayable
Parameters
Name | Type | Description |
---|---|---|
addr | address | undefined |
unsubscribe
function unsubscribe(address registrant, bool copyExistingEntries) external nonpayable
Parameters
Name | Type | Description |
---|---|---|
registrant | address | undefined |
copyExistingEntries | bool | undefined |
updateCodeHash
function updateCodeHash(address registrant, bytes32 codehash, bool filtered) external nonpayable
Parameters
Name | Type | Description |
---|---|---|
registrant | address | undefined |
codehash | bytes32 | undefined |
filtered | bool | undefined |
updateCodeHashes
function updateCodeHashes(address registrant, bytes32[] codeHashes, bool filtered) external nonpayable
Parameters
Name | Type | Description |
---|---|---|
registrant | address | undefined |
codeHashes | bytes32[] | undefined |
filtered | bool | undefined |
updateOperator
function updateOperator(address registrant, address operator, bool filtered) external nonpayable
Parameters
Name | Type | Description |
---|---|---|
registrant | address | undefined |
operator | address | undefined |
filtered | bool | undefined |
updateOperators
function updateOperators(address registrant, address[] operators, bool filtered) external nonpayable
Parameters
Name | Type | Description |
---|---|---|
registrant | address | undefined |
operators | address[] | undefined |
filtered | bool | undefined |