CreatorTokenTransferValidator
Verified contract
Active on
Ethereum with 133 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
No balances found for "CreatorTokenTransferValidator"
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 20419780 | 4 months ago | | | 0 | 0.00050257607 | |
| 20419692 | 4 months ago | | | 0 | 0.00068018287 | |
| 20418731 | 4 months ago | | | 0 | 0.0015641097 | |
| 20417987 | 4 months ago | | | 0 | 0.00047594019 | |
| 20412155 | 4 months ago | | | 0 | 0.00023762996 | |
| 20412141 | 4 months ago | | | 0 | 0.00028397329 | |
| 20412102 | 4 months ago | | | 0 | 0.00015967343 | |
| 20378628 | 4 months ago | | | 0 | 0.00044179295 | |
| 20378627 | 4 months ago | | | 0 | 0.00043937463 | |
| 20378626 | 4 months ago | | | 0 | 0.00042432426 |
ABI
ABI objects
Getter at block 21229068
DEFAULT_TRANSFER_SECURITY_LEVEL() view returns (uint8)
0
MESSAGE_TO_SIGN() view returns (string)
EOA
Read-only
applyCollectionTransferPolicy(address caller, address from, address to) view
getCollectionSecurityPolicy(address collection) view returns (struct CollectionSecurityPolicy)
getPermittedContractReceivers(uint120 id) view returns (address[])
getWhitelistedOperators(uint120 id) view returns (address[])
isContractReceiverPermitted(uint120 id, address receiver) view returns (bool)
isOperatorWhitelisted(uint120 id, address operator) view returns (bool)
isVerifiedEOA(address account) view returns (bool)
operatorWhitelistOwners(uint120) view returns (address)
permittedContractReceiverAllowlistOwners(uint120) view returns (address)
supportsInterface(bytes4 interfaceId) view returns (bool)
transferSecurityPolicies(uint8) view returns (uint8 callerConstraints, uint8 receiverConstraints)
State-modifying
Events addOperatorToWhitelist(uint120 id, address operator)
addPermittedContractReceiverToAllowlist(uint120 id, address receiver)
createOperatorWhitelist(string name) returns (uint120)
createPermittedContractReceiverAllowlist(string name) returns (uint120)
reassignOwnershipOfOperatorWhitelist(uint120 id, address newOwner)
reassignOwnershipOfPermittedContractReceiverAllowlist(uint120 id, address newOwner)
removeOperatorFromWhitelist(uint120 id, address operator)
removePermittedContractReceiverFromAllowlist(uint120 id, address receiver)
renounceOwnershipOfOperatorWhitelist(uint120 id)
renounceOwnershipOfPermittedContractReceiverAllowlist(uint120 id)
setOperatorWhitelistOfCollection(address collection, uint120 id)
setPermittedContractReceiverAllowlistOfCollection(address collection, uint120 id)
setTransferSecurityLevelOfCollection(address collection, uint8 level)
verifySignature(bytes signature)
verifySignatureVRS(uint8 v, bytes32 r, bytes32 s)
AddedToAllowlist(uint8 indexed kind, uint256 indexed id, address indexed account)
CreatedAllowlist(uint8 indexed kind, uint256 indexed id, string indexed name)
ReassignedAllowlistOwnership(uint8 indexed kind, uint256 indexed id, address indexed newOwner)
RemovedFromAllowlist(uint8 indexed kind, uint256 indexed id, address indexed account)
SetAllowlist(uint8 indexed kind, address indexed collection, uint120 indexed id)
SetTransferSecurityLevel(address indexed collection, uint8 level)
VerifiedEOASignature(address indexed account)
constructor(address defaultOwner)
This contract contains no fallback and receive objects.
CallerDidNotSignTheMessage()
CreatorTokenTransferValidator__AddressAlreadyAllowed()
CreatorTokenTransferValidator__AddressNotAllowed()
CreatorTokenTransferValidator__AllowlistDoesNotExist()
CreatorTokenTransferValidator__AllowlistOwnershipCannotBeTransferredToZeroAddress()
CreatorTokenTransferValidator__CallerDoesNotOwnAllowlist()
CreatorTokenTransferValidator__CallerMustBeWhitelistedOperator()
CreatorTokenTransferValidator__CallerMustHaveElevatedPermissionsForSpecifiedNFT()
CreatorTokenTransferValidator__ReceiverMustNotHaveDeployedCode()
CreatorTokenTransferValidator__ReceiverProofOfEOASignatureUnverified()
SignatureAlreadyVerified()