StrictAuthorizedTransferSecurityRegistry
Verified contract
Active on
Base with 55 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
OHNO | ERC-20 | 1 | -- | -- |
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 22710204 | 19 hours ago | | | 0 | 0.0000057760639 | |
| 22673456 | 2 days ago | | | 0 | 4.1507486e-7 | |
| 20353278 | 2 months ago | | | 0 | 9.4392638e-7 | |
| 19322557 | 3 months ago | | | 0 | 1.6699225e-7 | |
| 19042850 | 3 months ago | | | 0 | 7.3366452e-7 | |
| 18940015 | 3 months ago | | | 0 | 6.9462758e-7 | |
| 18871068 | 3 months ago | | | 0 | 1.2524213e-7 | |
| 18869506 | 3 months ago | | | 0 | 6.7205981e-7 | |
| 18869478 | 3 months ago | | | 0 | 0.000000308961782066 | |
| 18869443 | 3 months ago | | | 0 | 0.000000309652353348 |
ABI
ABI objects
Getter at block 22744825
lastListId() view returns (uint120)
12
Read-only
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[])
getWhitelistedAccounts(uint120 id) view returns (address[])
getWhitelistedAccountsByCollection(address collection) view returns (address[])
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)
isAccountWhitelisted(uint120 id, address account) view returns (bool)
isAccountWhitelistedByCollection(address collection, address account) view returns (bool)
isVerifiedEOA(address account) view returns (bool)
listOwners(uint120 id) view returns (address)
supportsInterface(bytes4 interfaceId) view returns (bool)
validateTransfer(address caller, address from, address to) view
validateTransfer(address caller, address from, address to, uint256 tokenId) view
State-modifying
Events __activateTstore()
addAccountToAuthorizers(uint120 id, address account)
addAccountToBlacklist(uint120 id, address account)
addAccountToWhitelist(uint120 id, address account)
addAccountsToAuthorizers(uint120 id, address[] accounts)
addAccountsToBlacklist(uint120 id, address[] accounts)
addAccountsToWhitelist(uint120 id, address[] accounts)
addAuthorizers(uint120 id, address[] accounts)
addOperators(uint120 id, address[] accounts)
afterAuthorizedTransfer(address token)
afterAuthorizedTransfer(address token, uint256 tokenId)
afterAuthorizedTransferWithAmount(address token, uint256 tokenId)
applyListToCollection(address collection, uint120 id)
beforeAuthorizedTransfer(address operator, address token)
beforeAuthorizedTransfer(address token, uint256 tokenId)
beforeAuthorizedTransferWithAmount(address token, uint256 tokenId, uint256 amount)
createList(string name) returns (uint120)
createListCopy(string name, uint120 sourceListId) returns (uint120)
reassignOwnershipOfList(uint120 id, address newOwner)
removeAccountFromAuthorizers(uint120 id, address account)
removeAccountFromBlacklist(uint120 id, address account)
removeAccountFromWhitelist(uint120 id, address account)
removeAccountsFromAuthorizers(uint120 id, address[] accounts)
removeAccountsFromBlacklist(uint120 id, address[] accounts)
removeAccountsFromWhitelist(uint120 id, address[] accounts)
renounceOwnershipOfList(uint120 id)
setTransferSecurityLevelOfCollection(address collection, uint8 level)
setTransferSecurityLevelOfCollection(address collection, uint8 level, bool enableAuthorizationMode, bool authorizersCanSetWildcardOperators, bool enableAccountFreezingMode)
validateTransfer(address caller, address from, address to, uint256 tokenId, uint256 amount)
AddedAccountToList(uint8 indexed kind, uint256 indexed id, address indexed account)
AppliedListToCollection(address indexed collection, uint120 indexed id)
CreatedList(uint256 indexed id, string name)
ReassignedListOwnership(uint256 indexed id, address indexed newOwner)
RemovedAccountFromList(uint8 indexed kind, uint256 indexed id, address indexed account)
SetTransferSecurityLevel(address collection, uint8 level)
constructor(address defaultOwner, address eoaRegistry)
fallback()
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()