This contract is being backfilled. You may encounter incomplete storage history.

ERC1967Proxy

Verified contract

Proxy

Active on Ethereum with 18,344 txns
Deployed by via 0x4fbb0541 at 20163178
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $5,275,906.62
0x6b4c9da0a4f3c4b11960cd062dabd95e2332d7fceb146f77f37625f23fd0d3e7
0x85f5b2b8166c590942619f655df1a9b094037ee2409a04ebd803ccf831f27ed2
0x0f78dff63551ee39efd2924d7b7a9ec742895a1e41b09e6b6acea57f012eb1d6
0xc2bdf25fe4db6c0764eac1bb23f26ed9ba3d5e081f8d73f33ec8e165f26e3632
0xccb0ed9a828ac47aa2c8eb069f106aa00df98d77777ed5ab83827c3b5c164637
From
0x4171a6c81e63631f204450a2e127fed417988675defacb8e26d0d4a652bcdcc0
0xd53f7f3e4d52e8b6ac25472dd130af9e461867779f660eb347823c2ab8a6c189
0x26f2cc872befb83915d0f0481390fe40533c5a8e829314a6f485af8bca6df3f2
0xa5322fb6ccfe89e8a9bc5e67eeace959586b897863029436e99cbac1dcd4f26d
0x023aef3ae36c6b90313654f28e2f5bd3d2ccb9c8f4dacfa9e2a1cf470a8d5ddb

Functions
Getter at block 20795265
UPGRADE_INTERFACE_VERSION(view returns (string)
5.0.0
claimActive(view returns (bool)
true
claimStartDate(view returns (uint256)
1719999000
claimToken(view returns (address)
0x63696fc66795b51d02c1590b536484a41fbddf9a
currentNFTUnlockTimestamp(view returns (uint128)
0
currentNFTUnlockedBP(view returns (uint64)
0
dc(view returns (address)
0x00000000000076a84fef008cdabe6409d2fe638b
dcV2(view returns (address)
0x00000000000000447e69651d841bd8d104bed493
getChainID(view returns (uint256)
1
multiClaim(view returns (address)
0x0000000000000000000000000000000000000000
owner(view returns (address)
0x85076937c3ba0cd9c69d30a5a25e82c125f1bc93
previousNFTUnlockedBP(view returns (uint64)
0
 
proxiableUUID(view returns (bytes32)
signatureActionPrefix(view returns (string)
presale
signer(view returns (address)
0x23bed02fea2e16a6e952573468661d44e1de557c
unclaimedNFTRewardsWithdrawn(view returns (bool)
false
upgrader(view returns (address)
0x5e83cebdc248d2901b0ed7ff87e20f96a26cee45
upgraderRenounced(view returns (bool)
false
Read-only
checkValidity(bytes signaturestring actionview returns (bool)
checkValidityWithoutSender(bytes signaturestring actionview returns (bool)
claimScheduleOf(uint8 claimTypeview returns (uint256 startCycle)
getClaimInfo(address _useruint8 _claimTypeview returns (uint128 claimableAmountuint256 claimableExpiry)
getClaimInfoByNFT(uint256 _collectionIduint256 _tokenIdview returns (uint128 claimableAmountuint256 claimableExpiry)
getClaimSchedule(uint8 _claimTypeview returns (struct ClaimSchedule)
getRewardsClaimInfoByNFT(uint256 _collectionIduint256 _tokenIdview returns (uint128 claimableAmountuint256 claimableExpiry)
getTotalClaimableAmountsByNFTs(uint256 _collectionIduint256[] _tokenIdsview returns (uint128 totalClaimable)
getUserClaimDataByCollections(struct NFTCollectionInfo[] _nftCollectionsInfoview returns (struct CollectionClaimData[] collectionClaimInfo)
nftCollections(uint256view returns (address)
nftUsersClaimData(uint256 collectionIduint256 tokenIdview returns (uint128 airdropTotalClaimableuint128 rewardsTotalClaimableuint128 airdropClaimeduint128 rewardsClaimed)
unclaimedNftRewards(uint256 collectionIdview returns (uint128 lastTokenIduint128 totalUnclaimed)
usedSignatures(bytes signatureview returns (bool)
usersClaimData(address userAddressuint8 claimTypeview returns (uint128 totalClaimableuint128 claimed)
State-modifying
addNFTUnlockedBPAndSetUnlockTs(uint64 _additionalNFTUnlockedBPuint128 _newUnlockTimestamp
claim(address _vaultuint8[] _claimTypes
claimAfterSetClaimableByUserMultiple(address _vaultuint128[] _claimablesuint8[] _claimTypesbytes[] signatures
claimFromMulti(address _requesteruint8[] _claimTypes
claimInNFTs(address _vaultstruct NFTCollectionClaimRequest[] _nftCollectionClaimRequestsbool _withWalletRewards
claimInNFTsFromMulti(address _requesterstruct NFTCollectionClaimRequest[] _nftCollectionClaimRequestsbool _withWalletRewards
depositClaimTokenAndStartClaim(uint256 _tokenAmountuint256 _claimStartDate
initialize(address _claimTokenAddressaddress _kzgAddressaddress _kubzAddressaddress _ygpzAddress
renounceOwnership(
renounceUpgrader(
setClaimActive(bool _claimActive
setClaimSchedules(uint8[] _claimTypesstruct ClaimSchedule[] _claimSchedules
setClaimStartDate(uint256 _claimStartDate
setClaimableByUser(address _vaultuint128 _claimableuint8 _claimTypebytes signature
setClaimableByUserMultiple(address _vaultuint128[] _claimablesuint8[] _claimTypesbytes[] signatures
setClaimables(address[] _addressesuint128[] _claimablesuint8[] _claimTypes
setMultiClaimAddress(address _multiClaim
setNFTClaimables(struct NFTClaimable[] _nftClaimables
setNFTClaimablesByUser(struct NFTClaimable[] _nftClaimablesbytes[] signatures
setRevealedNFTClaimable(uint256 _collectionIduint256 _tokenIduint128 _additionalAirdropTotalClaimable
setUnclaimedNFTRewards(uint256 _collectionIduint128[] _unclaimTokenIds
setUpgrader(address _upgrader
setupSigner(address _signerstring _signatureActionPrefix
transferOwnership(address newOwner
upgradeToAndCall(address newImplementationbytes datapayable 
withdrawClaimToken(address _receiveruint256 _amount
withdrawUnclaimedNFTRewards(address _receiver
Events
Upgraded(address indexed implementation
ClaimSchedulesUpdated(
ClaimStartDateUpdated(uint256 claimStartDate
ClaimStatusUpdated(bool claimActive
ClaimTokenDepositedAndClaimStarted(uint256 tokenAmountuint256 claimStartDate
ClaimTokenWithdrawn(address receiveruint256 amount
ClaimedInNFTs(address indexed owneruint128 amountuint256 claimedAt
Initialized(uint64 version
MultiClaimAddressUpdated(address newAddress
NFTClaimablesUpdated(uint256 collectionIduint256 tokenId
NFTUnlockedBPAndUnlockTsUpdated(uint64 additionalNFTUnlockedBPuint128 newUnlockTimestamp
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
RevealedNFTClaimableUpdated(uint256 collectionIduint256 tokenIduint128 newAirdropTotalClaimable
SignerUpdated(address newSignerstring newsignatureActionPrefix
UnclaimedNFTRewardsWithdrawn(uint256 totalWithdrawnuint256 withdrawnAt
Upgraded(address indexed implementation
UpgraderUpdated(address newUpgrader
UserClaimed(address indexed useruint128 amountuint256 claimedAt
Constructor
constructor(address implementationbytes _data
Fallback and receive
fallback(
Errors
AddressEmptyCode(address target
ERC1967InvalidImplementation(address implementation
ERC1967NonPayable(
FailedInnerCall(
AddressEmptyCode(address target
AddressInsufficientBalance(address account
AlreadyWithdrawn(
ClaimNotAvailable(
ClaimNotClosed(
ClaimTokenZeroAddress(
ECDSAInvalidSignature(
ECDSAInvalidSignatureLength(uint256 length
ECDSAInvalidSignatureS(bytes32 s
ERC1967InvalidImplementation(address implementation
ERC1967NonPayable(
FailedInnerCall(
InvalidClaimSetup(
InvalidCollectionId(
InvalidDelegate(
InvalidInitialization(
InvalidWithdrawalSetup(
MismatchedArrays(
NFTRewardsNotExpired(
NoClaimableToken(
NotInitializing(
OwnableInvalidOwner(address owner
OwnableUnauthorizedAccount(address account
ReentrancyGuardReentrantCall(
SafeERC20FailedOperation(address token
UUPSUnauthorizedCallContext(
UUPSUnsupportedProxiableUUID(bytes32 slot
Uint128Overflow(
Unauthorized(
UpgraderRenounced(