CreatorTokenTransferValidator

Verified contract

Active on Ethereum with 133 txns
Deployed by via 0x5afd89bf at 17196107
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "CreatorTokenTransferValidator"

0x779571218e15f3c821be2ec99d86ec1e40556ce9dca7107d49d33ba5d06e3661
0xda884a4a5af14170342d026abda11fa8f9310f341523841a3d991479fa55e17e
0x48e0a3749cdaf652af8b4265f1363d9b8fdfd399fddbf4f33fe119e816344f03
0x66021ba0f7f73d5fb9bc118f7d35b524bc146362745c12b3c3248c0cff9b66c7
0x6ff252d1447c5ea29ad5a368f2f8651de70b4482d9d49219bb890eaea6533b86
0x436421c7e24ee98996f3cd9f415ec7ae787cf5a676849e17b761ab472be1d607
0x75c383d97c8a06b5a3647a14a7d42703d0ec557a7aada6bb563a2c6f7f474940
0xc7b2960248be3ad5687603297255b94262cde1c28ec5504559a38149f1c40b3c
From
0x5752490b53711ab6f4a2b1f981f41bdf7727a5101bbb9729e7a7619775ad6ef8
From
0x3a8dee7f3f2aaf1f5e517efb82ef527dc161efd14aa9e3a142c90125fa90c2b5
From

Functions
Getter at block 21229068
DEFAULT_TRANSFER_SECURITY_LEVEL(view returns (uint8)
0
MESSAGE_TO_SIGN(view returns (string)
EOA
Read-only
applyCollectionTransferPolicy(address calleraddress fromaddress toview 
getCollectionSecurityPolicy(address collectionview returns (struct CollectionSecurityPolicy)
getPermittedContractReceivers(uint120 idview returns (address[])
getWhitelistedOperators(uint120 idview returns (address[])
isContractReceiverPermitted(uint120 idaddress receiverview returns (bool)
isOperatorWhitelisted(uint120 idaddress operatorview returns (bool)
isVerifiedEOA(address accountview returns (bool)
operatorWhitelistOwners(uint120view returns (address)
permittedContractReceiverAllowlistOwners(uint120view returns (address)
supportsInterface(bytes4 interfaceIdview returns (bool)
transferSecurityPolicies(uint8view returns (uint8 callerConstraintsuint8 receiverConstraints)
State-modifying
addOperatorToWhitelist(uint120 idaddress operator
addPermittedContractReceiverToAllowlist(uint120 idaddress receiver
createOperatorWhitelist(string namereturns (uint120)
createPermittedContractReceiverAllowlist(string namereturns (uint120)
reassignOwnershipOfOperatorWhitelist(uint120 idaddress newOwner
reassignOwnershipOfPermittedContractReceiverAllowlist(uint120 idaddress newOwner
removeOperatorFromWhitelist(uint120 idaddress operator
removePermittedContractReceiverFromAllowlist(uint120 idaddress receiver
renounceOwnershipOfOperatorWhitelist(uint120 id
renounceOwnershipOfPermittedContractReceiverAllowlist(uint120 id
setOperatorWhitelistOfCollection(address collectionuint120 id
setPermittedContractReceiverAllowlistOfCollection(address collectionuint120 id
setTransferSecurityLevelOfCollection(address collectionuint8 level
verifySignature(bytes signature
verifySignatureVRS(uint8 vbytes32 rbytes32 s
Events
AddedToAllowlist(uint8 indexed kinduint256 indexed idaddress indexed account
CreatedAllowlist(uint8 indexed kinduint256 indexed idstring indexed name
ReassignedAllowlistOwnership(uint8 indexed kinduint256 indexed idaddress indexed newOwner
RemovedFromAllowlist(uint8 indexed kinduint256 indexed idaddress indexed account
SetAllowlist(uint8 indexed kindaddress indexed collectionuint120 indexed id
SetTransferSecurityLevel(address indexed collectionuint8 level
VerifiedEOASignature(address indexed account
Constructor
constructor(address defaultOwner
Fallback and receive

This contract contains no fallback and receive objects.

Errors
CallerDidNotSignTheMessage(
CreatorTokenTransferValidator__AddressAlreadyAllowed(
CreatorTokenTransferValidator__AddressNotAllowed(
CreatorTokenTransferValidator__AllowlistDoesNotExist(
CreatorTokenTransferValidator__AllowlistOwnershipCannotBeTransferredToZeroAddress(
CreatorTokenTransferValidator__CallerDoesNotOwnAllowlist(
CreatorTokenTransferValidator__CallerMustBeWhitelistedOperator(
CreatorTokenTransferValidator__CallerMustHaveElevatedPermissionsForSpecifiedNFT(
CreatorTokenTransferValidator__ReceiverMustNotHaveDeployedCode(
CreatorTokenTransferValidator__ReceiverProofOfEOASignatureUnverified(
SignatureAlreadyVerified(