CreatorTokenTransferValidator
Verified contract
Active on
Base with 71 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($0.00)
No balances found for "CreatorTokenTransferValidator"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21736547 | 20 hours ago | | | 0 | 4.1853454e-7 | |
| 21213492 | 13 days ago | | | 0 | 2.6546800e-7 | |
| 21189083 | 14 days ago | | | 0 | 2.9031740e-7 | |
| 21160030 | 14 days ago | | | 0 | 4.2567229e-7 | |
| 21032193 | 17 days ago | | | 0 | 3.9710428e-7 | |
| 20998171 | 18 days ago | | | 0 | 7.9702026e-7 | |
| 20884357 | 21 days ago | | | 0 | 4.4186044e-7 | |
| 20852863 | 21 days ago | | | 0 | 8.3271621e-7 | |
| 20849148 | 21 days ago | | | 0 | 2.8476924e-7 | |
| 20849142 | 21 days ago | | | 0 | 2.8476924e-7 |
ABI
ABI objects
Getter at block 21772474
domainSeparatorV4() view returns (bytes32 domainSeparator)
0x1cca452f18bc3d63484c11962ca98197c55afa8c00cc8dcf35a57f297aedbe29
lastListId() view returns (uint120)
9
owner() view returns (address)
0x67985b1f8b613b57077bbdb24a5defcdda458317
pausableConfigurationSettings() view returns (uint256 _nativeValueToCheckPauseState, uint256 _pausableFlags)
(_nativeValueToCheckPauseState=33000000000000000, _pausableFlags=0)
Read-only
allowance(address owner, address operator, uint256 tokenType, address token, uint256 id) view returns (uint256 allowedAmount, uint256 expiration)
allowance(address owner, address operator, uint256 tokenType, address token, uint256 id, bytes32 orderId) view returns (uint256 allowedAmount, uint256 expiration)
applyCollectionTransferPolicy(address caller, address from, address to) view
getAuthorizerAccounts(uint120 id) view returns (address[])
getAuthorizerAccountsByCollection(address collection) view returns (address[])
getBlacklistedAccounts(uint120 id) view returns (address[])
getBlacklistedAccountsByCollection(address collection) view returns (address[])
getBlacklistedCodeHashes(uint120 id) view returns (bytes32[])
getBlacklistedCodeHashesByCollection(address collection) view returns (bytes32[])
getCollectionSecurityPolicy(address collection) view returns (struct CollectionSecurityPolicyV3)
getFrozenAccountsByCollection(address collection) view returns (address[])
getWhitelistedAccounts(uint120 id) view returns (address[])
getWhitelistedAccountsByCollection(address collection) view returns (address[])
getWhitelistedCodeHashes(uint120 id) view returns (bytes32[])
getWhitelistedCodeHashesByCollection(address collection) view returns (bytes32[])
isAccountAuthorizer(uint120 id, address account) view returns (bool)
isAccountAuthorizerOfCollection(address collection, address account) view returns (bool)
isAccountBlacklisted(uint120 id, address account) view returns (bool)
isAccountBlacklistedByCollection(address collection, address account) view returns (bool)
isAccountFrozenForCollection(address collection, address account) view returns (bool)
isAccountWhitelisted(uint120 id, address account) view returns (bool)
isAccountWhitelistedByCollection(address collection, address account) view returns (bool)
isCodeHashBlacklisted(uint120 id, bytes32 codehash) view returns (bool)
isCodeHashBlacklistedByCollection(address collection, bytes32 codehash) view returns (bool)
isCodeHashWhitelisted(uint120 id, bytes32 codehash) view returns (bool)
isCodeHashWhitelistedByCollection(address collection, bytes32 codehash) view returns (bool)
isRegisteredOrderAdditionalDataHash(bytes32 hash) view returns (bool isRegistered)
isRegisteredTransferAdditionalDataHash(bytes32 hash) view returns (bool isRegistered)
isValidUnorderedNonce(address owner, uint256 nonce) view returns (bool isValid)
isVerifiedEOA(address account) view returns (bool)
listOwners(uint120) view returns (address)
masterNonce(address owner) view returns (uint256)
supportsInterface(bytes4 interfaceId) view returns (bool)
transferSecurityPolicies(uint256 level) view returns (uint256 callerConstraints, uint256 receiverConstraints)
validateTransfer(address caller, address from, address to) view
validateTransfer(address caller, address from, address to, uint256 tokenId) view
State-modifying
Events __activateTstore()
addAccountsToAuthorizers(uint120 id, address[] accounts)
addAccountsToBlacklist(uint120 id, address[] accounts)
addAccountsToWhitelist(uint120 id, address[] accounts)
addCodeHashesToBlacklist(uint120 id, bytes32[] codehashes)
addCodeHashesToWhitelist(uint120 id, bytes32[] codehashes)
afterAuthorizedTransfer(address token)
afterAuthorizedTransfer(address token, uint256 tokenId)
afterAuthorizedTransferWithAmount(address token, uint256 tokenId)
applyListToCollection(address collection, uint120 id)
approve(uint256 tokenType, address token, uint256 id, address operator, uint200 amount, uint48 expiration)
beforeAuthorizedTransfer(address operator, address token)
beforeAuthorizedTransfer(address operator, address token, uint256 tokenId)
beforeAuthorizedTransfer(address token, uint256 tokenId)
beforeAuthorizedTransferWithAmount(address token, uint256 tokenId, uint256)
closePermittedOrder(address owner, address operator, uint256 tokenType, address token, uint256 id, bytes32 orderId)
createList(string name) returns (uint120 id)
createListCopy(string name, uint120 sourceListId) returns (uint120 id)
fillPermittedOrderERC1155(bytes signedPermit, struct OrderFillAmounts orderFillAmounts, address token, uint256 id, address owner, address to, uint256 salt, uint48 expiration, bytes32 orderId, bytes32 advancedPermitHash) returns (uint256 quantityFilled, bool isError)
fillPermittedOrderERC20(bytes signedPermit, struct OrderFillAmounts orderFillAmounts, address token, address owner, address to, uint256 salt, uint48 expiration, bytes32 orderId, bytes32 advancedPermitHash) returns (uint256 quantityFilled, bool isError)
freezeAccountsForCollection(address collection, address[] accountsToFreeze)
invalidateUnorderedNonce(uint256 nonce)
lockdown()
pausableDepositCollateral() payable
pause(uint256 _pausableFlags) payable
permitTransferFromERC1155(address token, uint256 id, uint256 nonce, uint256 permitAmount, uint256 expiration, address owner, address to, uint256 transferAmount, bytes signedPermit) returns (bool isError)
permitTransferFromERC20(address token, uint256 nonce, uint256 permitAmount, uint256 expiration, address owner, address to, uint256 transferAmount, bytes signedPermit) returns (bool isError)
permitTransferFromERC721(address token, uint256 id, uint256 nonce, uint256 expiration, address owner, address to, bytes signedPermit) returns (bool isError)
permitTransferFromWithAdditionalDataERC1155(address token, uint256 id, uint256 nonce, uint256 permitAmount, uint256 expiration, address owner, address to, uint256 transferAmount, bytes32 additionalData, bytes32 advancedPermitHash, bytes signedPermit) returns (bool isError)
permitTransferFromWithAdditionalDataERC20(address token, uint256 nonce, uint256 permitAmount, uint256 expiration, address owner, address to, uint256 transferAmount, bytes32 additionalData, bytes32 advancedPermitHash, bytes signedPermit) returns (bool isError)
permitTransferFromWithAdditionalDataERC721(address token, uint256 id, uint256 nonce, uint256 expiration, address owner, address to, bytes32 additionalData, bytes32 advancedPermitHash, bytes signedPermit) returns (bool isError)
reassignOwnershipOfList(uint120 id, address newOwner)
registerAdditionalDataHash(string additionalDataTypeString)
removeAccountsFromAuthorizers(uint120 id, address[] accounts)
removeAccountsFromBlacklist(uint120 id, address[] accounts)
removeAccountsFromWhitelist(uint120 id, address[] accounts)
removeCodeHashesFromBlacklist(uint120 id, bytes32[] codehashes)
removeCodeHashesFromWhitelist(uint120 id, bytes32[] codehashes)
renounceOwnership()
renounceOwnershipOfList(uint120 id)
setTokenTypeOfCollection(address collection, uint16 tokenType)
setTransferSecurityLevelOfCollection(address collection, uint8 level, bool disableAuthorizationMode, bool disableWildcardOperators, bool enableAccountFreezingMode)
transferFromERC1155(address owner, address to, address token, uint256 id, uint256 amount) returns (bool isError)
transferFromERC20(address owner, address to, address token, uint256 amount) returns (bool isError)
transferFromERC721(address owner, address to, address token, uint256 id) returns (bool isError)
transferOwnership(address newOwner)
unfreezeAccountsForCollection(address collection, address[] accountsToUnfreeze)
unpause(address withdrawTo, uint256 withdrawAmount)
updateApprovalBySignature(uint256 tokenType, address token, uint256 id, uint256 nonce, uint200 amount, address operator, uint48 approvalExpiration, uint48 sigDeadline, address owner, bytes signedPermit)
validateTransfer(address caller, address from, address to, uint256 tokenId, uint256)
AccountFrozenForCollection(address indexed collection, address indexed account)
AccountUnfrozenForCollection(address indexed collection, address indexed account)
AddedAccountToList(uint8 indexed kind, uint256 indexed id, address indexed account)
AddedCodeHashToList(uint8 indexed kind, uint256 indexed id, bytes32 indexed codehash)
AppliedListToCollection(address indexed collection, uint120 indexed id)
Approval(address indexed owner, address indexed token, address indexed operator, uint256 id, uint200 amount, uint48 expiration)
CreatedList(uint256 indexed id, string name)
Lockdown(address indexed owner)
OrderClosed(bytes32 indexed orderId, address indexed owner, address indexed operator, bool wasCancellation)
OrderFilled(bytes32 indexed orderId, address indexed owner, address indexed operator, uint256 amount)
OrderOpened(bytes32 indexed orderId, address indexed owner, address indexed operator, uint256 fillableQuantity)
OrderRestored(bytes32 indexed orderId, address indexed owner, uint256 amountRestoredToOrder)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
PausableFlagsUpdated(uint256 previousFlags, uint256 newFlags)
ReassignedListOwnership(uint256 indexed id, address indexed newOwner)
RemovedAccountFromList(uint8 indexed kind, uint256 indexed id, address indexed account)
RemovedCodeHashFromList(uint8 indexed kind, uint256 indexed id, bytes32 indexed codehash)
SetAccountFreezingModeEnabled(address indexed collection, bool enabled)
SetAuthorizationModeEnabled(address indexed collection, bool disabled, bool authorizersCannotSetWildcardOperators)
SetTokenType(address indexed collection, uint16 tokenType)
SetTransferSecurityLevel(address indexed collection, uint8 level)
constructor(address defaultOwner, address eoaRegistry_, string name, string version, address validatorConfiguration)
This contract contains no fallback and receive objects.
CollateralizedPausableFlags__NotPaused()
CollateralizedPausableFlags__Paused()
CollateralizedPausableFlags__WithdrawFailed()
CreatorTokenTransferValidator__AuthorizationDisabledForCollection()
CreatorTokenTransferValidator__CallerDoesNotOwnList()
CreatorTokenTransferValidator__CallerMustBeAnAuthorizer()
CreatorTokenTransferValidator__CallerMustBeWhitelisted()
CreatorTokenTransferValidator__CallerMustHaveElevatedPermissionsForSpecifiedNFT()
CreatorTokenTransferValidator__InvalidConstructorArgs()
CreatorTokenTransferValidator__InvalidTransferSecurityLevel()
CreatorTokenTransferValidator__ListDoesNotExist()
CreatorTokenTransferValidator__ListOwnershipCannotBeTransferredToZeroAddress()
CreatorTokenTransferValidator__OperatorIsBlacklisted()
CreatorTokenTransferValidator__ReceiverAccountIsFrozen()
CreatorTokenTransferValidator__ReceiverMustNotHaveDeployedCode()
CreatorTokenTransferValidator__ReceiverProofOfEOASignatureUnverified()
CreatorTokenTransferValidator__SenderAccountIsFrozen()
CreatorTokenTransferValidator__TokenIsSoulbound()
CreatorTokenTransferValidator__TokenTypesDoNotMatch()
CreatorTokenTransferValidator__WildcardOperatorsCannotBeAuthorizedForCollection()
OnlyDirectCalls()
Ownable__CallerIsNotOwner()
Ownable__NewOwnerIsZeroAddress()
PermitC__AmountExceedsStorageMaximum()
PermitC__ApprovalTransferExceededPermittedAmount()
PermitC__ApprovalTransferPermitExpiredOrUnset()
PermitC__CallerMustBeOwnerOrOperator()
PermitC__InvalidTokenType()
PermitC__NonceAlreadyUsedOrRevoked()
PermitC__NonceNotUsedOrRevoked()
PermitC__OrderIsEitherCancelledOrFilled()
PermitC__SignatureTransferExceededPermitExpired()
PermitC__SignatureTransferExceededPermittedAmount()
PermitC__SignatureTransferInvalidSignature()
PermitC__SignatureTransferPermitHashNotRegistered()
PermitC__UnableToFillMinimumRequestedQuantity()
TStoreAlreadyActivated()
TStoreNotSupported()
TloadTestContractDeploymentFailed()