ERC1967Proxy

Verified contract

Proxy

Active on Ethereum with 19,464 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 $3,153,536.04
0x4ed3f25af38d4aae5d4571ac939d58a0dabc6235d3c03b250180c86cd8a394fd
0x2d780a5f0e57af61de517c8a774e6f217ab4e549762fecd73697bfbbd664b788
0xacc5c08c2d3146b1fecf640f93436def2f6a2054921d0ecc0a790ba84499bc86
From
0x3b2d2c9b9d98cb9a9576530603e3dde31a03fd78723b9698df0d1923db840d86
0x1d2f68bb60667746df91ef282d6a23f901a4c49e69b34d9a82eec6eff9fd08f2
0x44c130e44ddaf6ff04b3fb3918803207ea1dbe7eafdc6ef54cd23146e3276aa9
0x0263880672a64b05835bb68aab5d03ab3602d5b19959aec66ced3a9b9afa59e1
0x19c78dda17d0d2cc6539a3edf674eed7aed9bcecfe4d758b7be004346a953a68
From
0x1370375059abddfcc9fb13353145b617f3d03fa4c8889dc8f7601f709ac86b06
0x216141c90193f860a2eadad8c4921b7d828c5932a72666db705e63b2113c01a3

Functions
Getter at block 21270976
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(