AirDropCappedDelayed
Verified contract
Implementation
Active on
Ethereum with 0 txns
Storage
Map
Table
Raw
Constants and immutables
0
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 48 additional slots
Balances ($0.00)
No balances found for "AirDropCappedDelayed"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "AirDropCappedDelayed"
ABI
ABI objects
Getter at block 20898133
lastReleaseId() view returns (uint256)
0
lockedReserve() view returns (uint256)
0
owner() view returns (address)
0x0000000000000000000000000000000000000000
rewardPool() view returns (address)
0x0000000000000000000000000000000000000000
token() view returns (address)
0x0000000000000000000000000000000000000000
vesting() view returns (address)
0x0000000000000000000000000000000000000000
Read-only
checkEligibility(address account, uint256 releaseId, bytes32[] merkleProof, uint256 amount) view returns (uint256 secondsUntilUnlock)
claimUnlockTimestamps(uint256) view returns (uint256)
isClaimed(uint256, address) view returns (bool)
releases(uint256) view returns (bytes32 merkleRoot, uint256 balance)
vestingParams(uint256) view returns (uint128 claimCap, uint64 vestingPeriod)
State-modifying
Events changeRewardPool(address newRewardPool)
changeVesting(address newVesting)
claim(uint256 releaseId, bytes32[] merkleProof, uint256 amount, bool transferClaimToRewardPool)
claimBatch(struct AirDropCappedDelayedClaimData[] data)
initialize(address token, address vesting_, address rewardPool_)
release(bytes32 merkleRoot, uint256 amount, uint256 claimUnlockTimestamp, uint128 claimCap, uint64 vestingPeriod) returns (uint256 releaseId)
renounceOwnership()
stopRelease(uint256 releaseId)
transferOwnership(address newOwner)
withdrawReserve(uint256 amount)
Claimed(uint256 indexed releaseId, address indexed claimer, uint256 amount)
Initialized(uint8 version)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
Released(uint256 indexed releaseId, bytes32 merleRoot, uint256 amount, uint256 releaseAt, uint128 claimCap, uint64 vestingPeriod)
RewardPoolChanged(address newRewardPool)
Stopped(uint256 indexed releaseId, uint256 releaseBalance)
VestingChanged(address newRewardPool)
constructor()
This contract contains no fallback and receive objects.
AlreadyClaimed()
AmountMustNotBeZero()
ClaimIsLocked(uint256 releaseId, uint256 secondsUntilUnlock)
IncorrectData()
InsufficientContractBalance()
InsufficientReleaseBalance()
ReleaseDoesNotExist()
ReleaseWithdrawn()
WrongToken()