NFTClaimable

Verified contract

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

No balances found for "NFTClaimable"

0x7b8a90b2be9fcf97f4492e2ee6e72e56e70cd39e1db7cbed787e6f0c30afe6d6
0xe66e5fef871731f60448d28560378dadff3dcf11159c83fec5a7b5d85ec0bfdc
0x6b4da332f20ce461265747fe95fa1249e377960fc772b6aac9facfd1f7bf97c6
0x49682e0ff0bea99797bd5273d0200ff640a6778437417f030136b4478aed1f92
0x8f09f280d20bcfe74797c820afc6377467a52ffa45e61d1194cbba35316e5b40
0xfbddb659c85d07fabf1b07ecc18ba4edb17c1318ac6f33f0dc5276bbffe1e222
0xdc9eb7774e7441f3423003cf3a26a6bbd335364f8c06f4c9d564a8fc182529e7
0xb9d3705f37e36158aa8957e52a66a8ac14fece869022a7f67d00eba27d404154
0x92cccfd67d8b834fbe42d8edb719a26e43966f89357bcf25a9f4dddbb5dde470
0x38aa60e09b0c8d4043f3b77f99a10aede1070916676b900328453ecc64b98f2f

Functions
Getter at block 20860748
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
NFTContract(view returns (address)
0x09233d553058c2f42ba751c87816a8e9fae7ef10
OPERATOR_ROLE(view returns (bytes32)
0x97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b929
amountOfTokensPerNFT(view returns (uint256)
1125000000000000000000
deployTimeStamp(view returns (uint256)
1713486995
karratToken(view returns (address)
0xacd2c239012d17beb128b0944d49015104113650
merkleRoot(view returns (bytes32)
0xcf3c0b04f38852bc3cbdd1ecff25c1615d943fa9ebda41e5831658d2746f95f4
merkleRootForEarnings(view returns (bytes32)
0xad3228b676f7d3cd4284a5443f17f1962b36e491b30a40b2405849e597ba5fb5
merkleRootForVesting(view returns (bytes32)
0xdfded4ed5ac76ba7379cfe7b3b0f53e768dca8d45a34854e649cfc3c18cbd9cd
Read-only
getRoleAdmin(bytes32 roleview returns (bytes32)
hasClaimedEarnedTokens(addressview returns (bool)
hasRole(bytes32 roleaddress accountview returns (bool)
hasTheNFTClaimedTheKarratToken(uint256view returns (bool)
hasTheNFTClaimedTheSecondSetOfKarratTokens(uint256view returns (bool)
recurringVestingSchedules(addressview returns (uint256 startTimestampuint256 amountPerWithdrawaluint256 withdrawalIntervaluint256 totalTokensuint8 numberOfWithdrawalsExecuteduint8 numberOfTotalWithdrawals)
supportsInterface(bytes4 interfaceIdview returns (bool)
vestingClaimed(addressview returns (bool)
State-modifying
claimForAddress(uint256 amountbytes32[] merkleProof
claimNFTRelatedTokens(uint256 tokenIduint256 amountbytes32[] merkleProof
claimVestedTokens(uint8 claimsPending
claimVestingSchedule(uint256 amountOfTotalTokensuint256 holdPerioduint256 deliveryPerioduint8 totalMonthsbytes32[] merkleProof
grantRole(bytes32 roleaddress account
renounceRole(bytes32 roleaddress callerConfirmation
revokeRole(bytes32 roleaddress account
setKarratToken(address _karratToken
setMerkleRoot(bytes32 _merkleRoot
setMerkleRootForEarnings(bytes32 _merkleRootForEarnings
setMerkleRootForVesting(bytes32 _merkleRootForVesting
setNFTAddress(address _NFTContract
setPauseStatusOfClaims(bool status
setReleaseWallet(address _releaseWallet
setTokensPerNFT(uint256 _amountOfTokensPerNFT
Events
AddressClaimedEarnedTokens(address indexed earneruint256 indexed amount
ClaimStatusAdjusted(bool indexed status
NFTHasClaimed(address indexed holderuint256 indexed tokenIduint256 indexed amount
NFTHasClaimedFinalAmount(address indexed holderuint256 indexed tokenIduint256 indexed amount
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
TokensSetToVest(address indexed beneficiaryuint256 indexed totalTokensVesting
Constructor
constructor(address _karratTokenaddress _NFTContractaddress ReleaseWalletbytes32 _merkleRootbytes32 _merkleRootForEarningsbytes32 _merkleRootForVestingaddress operator
Fallback and receive

This contract contains no fallback and receive objects.

Errors
AccessControlBadConfirmation(
AccessControlUnauthorizedAccount(address accountbytes32 neededRole
AddressEmptyCode(address target
AddressInsufficientBalance(address account
CallerIsNotOwner(
ClaimsArePaused(
FailedInnerCall(
InvalidMerkleProof(
NotApprovedAddress(
NotTimeYetOrDuplicateClaim(
RewardAlreadyClaimed(
SafeERC20FailedOperation(address token
TokensAlreadyClaimed(
TokensStillLocked(