WellClaim
Verified contract
Implementation
Active on
Ethereum with 0 txns
Storage
Map
Table
Raw
Constants and immutables
12
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($0.00)
No balances found for "WellClaim"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "WellClaim"
ABI
ABI objects
Getter at block 21270976
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 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)
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()
This contract contains no fallback and receive objects.
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()