AssetVault
Verified contract
Implementation
Active on
Ethereum with 0 txns
Storage
Map
Table
Raw
Constants and immutables
3Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 48 additional slots
Balances ($0.00)
No balances found for "AssetVault"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "AssetVault"
ABI
ABI objects
Getter at block 20795312 owner() view returns (address ownerAddress)
MAX_WITHDRAW_ITEMS() view returns (uint256)
25
ownershipToken() view returns (address)
0x02c845ac4bac48a6cd1e1c88a84195b7d5805b82
whitelist() view returns (address)
0x0000000000000000000000000000000000000000
withdrawEnabled() view returns (bool)
true
Read-only
supportsInterface(bytes4 interfaceId) view returns (bool)
State-modifying
Events call(address to, bytes data)
callApprove(address token, address spender, uint256 amount)
callDecreaseAllowance(address token, address spender, uint256 amount)
callDelegateForContract(address token, address target, bool enable)
callDelegateForToken(address token, address target, uint256 tokenId, bool enable)
callIncreaseAllowance(address token, address spender, uint256 amount)
callRevokeAllDelegates()
enableWithdraw()
initialize(address _whitelist)
onERC1155BatchReceived(address, address, uint256[], uint256[], bytes) returns (bytes4)
onERC1155Received(address, address, uint256, uint256, bytes) returns (bytes4)
onERC721Received(address, address, uint256, bytes) returns (bytes4)
withdrawBatch(address[] tokens, uint256[] tokenIds, uint8[] tokenTypes, address to)
withdrawERC1155(address token, uint256 tokenId, address to)
withdrawERC20(address token, address to)
withdrawERC721(address token, uint256 tokenId, address to)
withdrawETH(address to)
withdrawPunk(address punks, uint256 punkIndex, address to)
withdrawSuperRareV1(address superRareV1, uint256 tokenId, address to)
Approve(address indexed operator, address indexed token, address indexed spender, uint256 amount)
Call(address indexed operator, address indexed to, bytes data)
DecreaseAllowance(address indexed operator, address indexed token, address indexed spender, uint256 amount)
DelegateContract(address indexed operator, address indexed token, address indexed target, bool enabled)
DelegateRevoke(address indexed operator)
DelegateToken(address indexed operator, address indexed token, address indexed target, uint256 tokenId, bool enabled)
IncreaseAllowance(address indexed operator, address indexed token, address indexed spender, uint256 amount)
SetOwnershipToken(address indexed caller, address indexed ownershipToken)
WithdrawERC1155(address indexed operator, address indexed token, address recipient, uint256 tokenId, uint256 amount)
WithdrawERC20(address indexed operator, address indexed token, address recipient, uint256 amount)
WithdrawERC721(address indexed operator, address indexed token, address recipient, uint256 tokenId)
WithdrawETH(address indexed operator, address indexed recipient, uint256 amount)
WithdrawEnabled(address operator)
WithdrawPunk(address indexed operator, address indexed token, address recipient, uint256 tokenId)
WithdrawSuperRareV1(address indexed operator, address indexed token, address recipient, uint256 tokenId)
constructor()
receive()
AV_AlreadyInitialized(address ownershipToken)
AV_LengthMismatch(string arrayType)
AV_MissingAuthorization(address caller)
AV_NonWhitelistedApproval(address token, address spender)
AV_NonWhitelistedCall(address to, bytes4 data)
AV_NonWhitelistedDelegation(address token)
AV_TooManyItems(uint256 arrayLength)
AV_WithdrawsDisabled()
AV_WithdrawsEnabled()
AV_ZeroAddress(string addressType)
OERC721_CallerNotOwner(address caller)