StrictAuthorizedTransferSecurityRegistry

Verified contract

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

No balances found for "StrictAuthorizedTransferSecurityRegistry"

0x2021b2e5d35429bba2c7615e3a9c456446624c8b9b033beaba5cb71bfbd7b903
0x7fb76349029d7f23632291ef630c7dd7d6f838af6e7300be39b6934fd39b1b9f
0x38199312e9817e39b105ca3be8b16a8bc5d97df578825d3eac2295235f40078d
0x553ffbd9fa049c9eb5e5ebf395292d21d99f5255bcb6c77e83103797150177c9
0x1cb63ef25dbecbbd4749151fb5692b64a5150598b90067c3750d2c61bbe96405
0x4f50ea2a37be1de8ce22c46af69918271c013406a988bbd09cc21a9e195dccbd
0xfe73807558b758f894eef49f10686e4e0dc8652cf20086992244ed3418f59885
0xe916acaa30d2bf2bdcc7cc705c5209c1f864d0f8e3bdf73f1f9c113e012603ce
0x61112c3b07dd18a0bf1fb4d689ddf9d0d6f21277fafd16d827b823c23387146c
0x82d36bdfa4d7ed9361c850e1030fb24db3b4259f62860897a2521e31594c73ab

Functions
Getter at block 21207888
lastListId(view returns (uint120)
14
Read-only
applyCollectionTransferPolicy(address calleraddress fromaddress toview 
getAuthorizerAccounts(uint120 idview returns (address[])
getAuthorizerAccountsByCollection(address collectionview returns (address[])
getBlacklistedAccounts(uint120 idview returns (address[])
getBlacklistedAccountsByCollection(address collectionview returns (address[])
getWhitelistedAccounts(uint120 idview returns (address[])
getWhitelistedAccountsByCollection(address collectionview returns (address[])
isAccountAuthorizer(uint120 idaddress accountview returns (bool)
isAccountAuthorizerOfCollection(address collectionaddress accountview returns (bool)
isAccountBlacklisted(uint120 idaddress accountview returns (bool)
isAccountBlacklistedByCollection(address collectionaddress accountview returns (bool)
isAccountWhitelisted(uint120 idaddress accountview returns (bool)
isAccountWhitelistedByCollection(address collectionaddress accountview returns (bool)
isVerifiedEOA(address accountview returns (bool)
listOwners(uint120 idview returns (address)
supportsInterface(bytes4 interfaceIdview returns (bool)
validateTransfer(address calleraddress fromaddress toview 
validateTransfer(address calleraddress fromaddress touint256 tokenIdview 
State-modifying
__activateTstore(
addAccountToAuthorizers(uint120 idaddress account
addAccountToBlacklist(uint120 idaddress account
addAccountToWhitelist(uint120 idaddress account
addAccountsToAuthorizers(uint120 idaddress[] accounts
addAccountsToBlacklist(uint120 idaddress[] accounts
addAccountsToWhitelist(uint120 idaddress[] accounts
addAuthorizers(uint120 idaddress[] accounts
addOperators(uint120 idaddress[] accounts
afterAuthorizedTransfer(address token
afterAuthorizedTransfer(address tokenuint256 tokenId
afterAuthorizedTransferWithAmount(address tokenuint256 tokenId
applyListToCollection(address collectionuint120 id
beforeAuthorizedTransfer(address operatoraddress token
beforeAuthorizedTransfer(address tokenuint256 tokenId
beforeAuthorizedTransferWithAmount(address tokenuint256 tokenIduint256 amount
createList(string namereturns (uint120)
createListCopy(string nameuint120 sourceListIdreturns (uint120)
reassignOwnershipOfList(uint120 idaddress newOwner
removeAccountFromAuthorizers(uint120 idaddress account
removeAccountFromBlacklist(uint120 idaddress account
removeAccountFromWhitelist(uint120 idaddress account
removeAccountsFromAuthorizers(uint120 idaddress[] accounts
removeAccountsFromBlacklist(uint120 idaddress[] accounts
removeAccountsFromWhitelist(uint120 idaddress[] accounts
renounceOwnershipOfList(uint120 id
setTransferSecurityLevelOfCollection(address collectionuint8 level
setTransferSecurityLevelOfCollection(address collectionuint8 levelbool enableAuthorizationModebool authorizersCanSetWildcardOperatorsbool enableAccountFreezingMode
validateTransfer(address calleraddress fromaddress touint256 tokenIduint256 amount
Events
AddedAccountToList(uint8 indexed kinduint256 indexed idaddress indexed account
AppliedListToCollection(address indexed collectionuint120 indexed id
CreatedList(uint256 indexed idstring name
ReassignedListOwnership(uint256 indexed idaddress indexed newOwner
RemovedAccountFromList(uint8 indexed kinduint256 indexed idaddress indexed account
SetTransferSecurityLevel(address collectionuint8 level
Constructor
constructor(address defaultOwneraddress eoaRegistry
Fallback and receive
fallback(
Errors
OnlyDirectCalls(
StrictAuthorizedTransferSecurityRegistry__ArrayLengthCannotBeZero(
StrictAuthorizedTransferSecurityRegistry__CallerDoesNotOwnList(
StrictAuthorizedTransferSecurityRegistry__CallerIsNotValidAuthorizer(
StrictAuthorizedTransferSecurityRegistry__CallerMustBeWhitelistedOperator(
StrictAuthorizedTransferSecurityRegistry__CallerMustHaveElevatedPermissionsForSpecifiedNFT(
StrictAuthorizedTransferSecurityRegistry__ListDoesNotExist(
StrictAuthorizedTransferSecurityRegistry__ListOwnershipCannotBeTransferredToZeroAddress(
StrictAuthorizedTransferSecurityRegistry__ReceiverMustNotHaveDeployedCode(
StrictAuthorizedTransferSecurityRegistry__ReceiverProofOfEOASignatureUnverified(
StrictAuthorizedTransferSecurityRegistry__UnauthorizedTransfer(
StrictAuthorizedTransferSecurityRegistry__UnsupportedSecurityLevel(
StrictAuthorizedTransferSecurityRegistry__UnsupportedSecurityLevelDetail(
StrictAuthorizedTransferSecurityRegistry__ZeroAddressNotAllowed(
TStoreAlreadyActivated(
TStoreNotSupported(
TloadTestContractDeploymentFailed(