WellClaim

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0x89142cd2 at 20583451
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "WellClaim"

No transactions found for "WellClaim"


Functions
Getter at block 21177365
UPGRADE_INTERFACE_VERSION(view returns (string)
5.0.0
claimActive(view returns (bool)
false
claimStartDate(view returns (uint256)
0
claimToken(view returns (address)
0x0000000000000000000000000000000000000000
currentNFTUnlockTimestamp(view returns (uint128)
0
currentNFTUnlockedBP(view returns (uint64)
0
dc(view returns (address)
0x0000000000000000000000000000000000000000
dcV2(view returns (address)
0x0000000000000000000000000000000000000000
getChainID(view returns (uint256)
1
multiClaim(view returns (address)
0x0000000000000000000000000000000000000000
owner(view returns (address)
0x0000000000000000000000000000000000000000
previousNFTUnlockedBP(view returns (uint64)
0
proxiableUUID(view returns (bytes32)
0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc
signatureActionPrefix(view returns (string)
signer(view returns (address)
0x0000000000000000000000000000000000000000
unclaimedNFTRewardsWithdrawn(view returns (bool)
false
upgrader(view returns (address)
0x0000000000000000000000000000000000000000
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
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(
Fallback and receive

This contract contains no fallback and receive objects.

Errors
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(