ClaimableNftVault

Verified contract

Active on Ethereum with 678 txns
Deployed by via 0x4d9d50aa at 18227468
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
)
ERC-1555
--
)
ERC-1555
--
)
ERC-1555
--
)
ERC-1555
--
)
ERC-1555
--
)
ERC-1555
--
)
ERC-1555
--
)
ERC-1555
--
)
ERC-1555
--
)
ERC-1555
--
0x8fe0aae3216b717f1780b1e7461c367d47f602d275132195c2d8ca82a04f2877
0x3be7c576cbec397bf9ccf2ae7ec45ef438abe0fcfc5a6c639a561a13aaa12e08
0x378a49e8cad40ee699c1b5ac12866c884044b2ead62faafaf406911fa4567582
0x02330739e220ce42ef34d4fcab4ecf81e6a5d787545431cc889fa0ebf0534197
0x18e7738f48cc9f6726d43ac17bbdf5c1a33039da00be33f5f9e79b48378d4913
0xb9e93910710015f443db53044b9276ecfe33dfe050088b9683e54b030c5dfcdc
0x12e666e9986c99cf2a17e9d51965bdbd3def56c12c8a61803cd737a7972caa00
0xfc7fa0f76bffb090f51487972b950bfbf5418f3389890e62a1bb8fb0a9dd2b51
0xded2ba5754c414a8250f57bb8ef56d23aa804f9b100e11a75a32ff1a49c4f95d
0xa1dfe6a8c1fd7f760285521bd74d3617eb9d601067ed329ebdd748e18a5a8b23

Functions
Getter at block 21226952
owner(view returns (address)
0x587c4f17ff3492a1cc360eca8cb6617ce5b8997c
paused(view returns (bool)
false
 
renounceOwnership(view 
Read-only
claims(bytesview returns (address adminuint256 supplybytes32 merkleRoot)
getClaimKey(address claimAdminaddress contractAddressuint256 tokenIdpure returns (bytes)
onERC1155BatchReceived(addressaddressuint256[]uint256[]bytespure returns (bytes4)
supportsInterface(bytes4 interfaceIdview returns (bool)
unpackClaimKey(bytes claimKeypure returns (address claimAdminaddress contractAddressuint256 tokenId)
State-modifying
claimAsset(bytes claimKeyuint256 amountbytes32[] proof
extractClaimableAsset(bytes claimKey
onERC1155Received(address operatoraddressuint256 tokenIduint256 valuebytes datareturns (bytes4)
pause(
setClaimRoot(bytes claimKeybytes32 root
transferOwnership(address newOwner
unpause(
Events
ClaimableVaultAssetClaimed(address indexed claimAdminaddress tokenAddressuint256 tokenIdaddress claimeruint256 amount
ClaimableVaultAssetDepleted(address indexed claimAdminaddress tokenAddressuint256 tokenId
ClaimableVaultAssetDeposited(address indexed claimAdminaddress tokenAddressuint256 tokenIduint256 tokenSupplybytes32 merkleRoot
ClaimableVaultAssetMerkleRootUpdated(address indexed claimAdminaddress tokenAddressuint256 tokenIdbytes32 merkleRoot
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Paused(address account
Unpaused(address account
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors
CallerHasAlreadyClaimed(
InsufficientSupply(
InvalidClaimAdmin(
InvalidClaimAmount(
InvalidClaimKey(
InvalidClaimProof(