ERC1967Proxy
Verified contract
Proxy
Active on
Ethereum with 19,464 txns
Unified storage
Map
Table
Raw
Constants and immutables
1
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
0x0000…638b
0x0000…d493
0x6369…df9a
Balances ($3,153,536.04)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
WELL | ERC-20 | 8.902007B | $0.000354 |
$3,153,536.04 |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21270573 | an hour ago | | | 0 | 0.00068179088 | |
| 21270559 | an hour ago | | | 0 | 0.00062080132 | |
| 21269772 | 4 hours ago | | | 0 | 0.00057657418 | |
| 21267953 | 10 hours ago | | | 0 | 0.00087041772 | |
| 21263360 | a day ago | | | 0 | 0.00070850046 | |
| 21263063 | a day ago | | | 0 | 0.00059949397 | |
| 21262323 | a day ago | | | 0 | 0.00049982177 | |
| 21261951 | a day ago | | | 0 | 0.00055379555 | |
| 21261652 | a day ago | | | 0 | 0.00058004646 | |
| 21261570 | a day ago | | | 0 | 0.00050634207 |
ABI
ABI objects
Getter at block 21270976 proxiableUUID() view returns (bytes32)
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
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 signature, string action) view returns (bool)
checkValidityWithoutSender(bytes signature, string action) view returns (bool)
claimScheduleOf(uint8 claimType) view returns (uint256 startCycle)
getClaimInfo(address _user, uint8 _claimType) view returns (uint128 claimableAmount, uint256 claimableExpiry)
getClaimInfoByNFT(uint256 _collectionId, uint256 _tokenId) view returns (uint128 claimableAmount, uint256 claimableExpiry)
getClaimSchedule(uint8 _claimType) view returns (struct ClaimSchedule)
getRewardsClaimInfoByNFT(uint256 _collectionId, uint256 _tokenId) view returns (uint128 claimableAmount, uint256 claimableExpiry)
getTotalClaimableAmountsByNFTs(uint256 _collectionId, uint256[] _tokenIds) view returns (uint128 totalClaimable)
getUserClaimDataByCollections(struct NFTCollectionInfo[] _nftCollectionsInfo) view returns (struct CollectionClaimData[] collectionClaimInfo)
nftCollections(uint256) view returns (address)
nftUsersClaimData(uint256 collectionId, uint256 tokenId) view returns (uint128 airdropTotalClaimable, uint128 rewardsTotalClaimable, uint128 airdropClaimed, uint128 rewardsClaimed)
unclaimedNftRewards(uint256 collectionId) view returns (uint128 lastTokenId, uint128 totalUnclaimed)
usedSignatures(bytes signature) view returns (bool)
usersClaimData(address userAddress, uint8 claimType) view returns (uint128 totalClaimable, uint128 claimed)
State-modifying
Events addNFTUnlockedBPAndSetUnlockTs(uint64 _additionalNFTUnlockedBP, uint128 _newUnlockTimestamp)
claim(address _vault, uint8[] _claimTypes)
claimAfterSetClaimableByUserMultiple(address _vault, uint128[] _claimables, uint8[] _claimTypes, bytes[] signatures)
claimFromMulti(address _requester, uint8[] _claimTypes)
claimInNFTs(address _vault, struct NFTCollectionClaimRequest[] _nftCollectionClaimRequests, bool _withWalletRewards)
claimInNFTsFromMulti(address _requester, struct NFTCollectionClaimRequest[] _nftCollectionClaimRequests, bool _withWalletRewards)
depositClaimTokenAndStartClaim(uint256 _tokenAmount, uint256 _claimStartDate)
initialize(address _claimTokenAddress, address _kzgAddress, address _kubzAddress, address _ygpzAddress)
renounceOwnership()
renounceUpgrader()
setClaimActive(bool _claimActive)
setClaimSchedules(uint8[] _claimTypes, struct ClaimSchedule[] _claimSchedules)
setClaimStartDate(uint256 _claimStartDate)
setClaimableByUser(address _vault, uint128 _claimable, uint8 _claimType, bytes signature)
setClaimableByUserMultiple(address _vault, uint128[] _claimables, uint8[] _claimTypes, bytes[] signatures)
setClaimables(address[] _addresses, uint128[] _claimables, uint8[] _claimTypes)
setMultiClaimAddress(address _multiClaim)
setNFTClaimables(struct NFTClaimable[] _nftClaimables)
setNFTClaimablesByUser(struct NFTClaimable[] _nftClaimables, bytes[] signatures)
setRevealedNFTClaimable(uint256 _collectionId, uint256 _tokenId, uint128 _additionalAirdropTotalClaimable)
setUnclaimedNFTRewards(uint256 _collectionId, uint128[] _unclaimTokenIds)
setUpgrader(address _upgrader)
setupSigner(address _signer, string _signatureActionPrefix)
transferOwnership(address newOwner)
upgradeToAndCall(address newImplementation, bytes data) payable
withdrawClaimToken(address _receiver, uint256 _amount)
withdrawUnclaimedNFTRewards(address _receiver)
Upgraded(address indexed implementation)
ClaimSchedulesUpdated()
ClaimStartDateUpdated(uint256 claimStartDate)
ClaimStatusUpdated(bool claimActive)
ClaimTokenDepositedAndClaimStarted(uint256 tokenAmount, uint256 claimStartDate)
ClaimTokenWithdrawn(address receiver, uint256 amount)
ClaimedInNFTs(address indexed owner, uint128 amount, uint256 claimedAt)
Initialized(uint64 version)
MultiClaimAddressUpdated(address newAddress)
NFTClaimablesUpdated(uint256 collectionId, uint256 tokenId)
NFTUnlockedBPAndUnlockTsUpdated(uint64 additionalNFTUnlockedBP, uint128 newUnlockTimestamp)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
RevealedNFTClaimableUpdated(uint256 collectionId, uint256 tokenId, uint128 newAirdropTotalClaimable)
SignerUpdated(address newSigner, string newsignatureActionPrefix)
UnclaimedNFTRewardsWithdrawn(uint256 totalWithdrawn, uint256 withdrawnAt)
Upgraded(address indexed implementation)
UpgraderUpdated(address newUpgrader)
UserClaimed(address indexed user, uint128 amount, uint256 claimedAt)
constructor(address implementation, bytes _data)
fallback()
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()