TransparentUpgradeableProxy
Verified contract
Proxy
Active on
Ethereum with 10,808 txns
Unified storage
Map
Table
Raw
Constants and immutables
4
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 ($807,015.38)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
AZUR | ERC-20 | 14.272848M | $0.056542 |
$807,015.38 | |
WALTER | ERC-20 | 6.777576M | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21273335 | 4 hours ago | | | 0 | 0.0034841159 | |
| 21272342 | 7 hours ago | | | 0 | 0.0032265175 | |
| 21271232 | 11 hours ago | | | 0 | 0.0016373223 | |
| 21269799 | 16 hours ago | | | 0 | 0.00089219789 | |
| 21269561 | 16 hours ago | | | 0 | 0.00061917455 | |
| 21269556 | 16 hours ago | | | 0 | 0.00073685818 | |
| 21269343 | 17 hours ago | | | 0 | 0.0021521700 | |
| 21266934 | a day ago | | | 0 | 0.0041490453 | |
| 21266489 | a day ago | | | 0 | 0.0016208860 | |
| 21263504 | 2 days ago | | | 0 | 0.0034158369 |
ABI
ABI objects
Getter at block 21274445
lastReleaseId() view returns (uint256)
12
lockedReserve() view returns (uint256)
14222496401996450557954147
owner() view returns (address)
0x80cb7c007d448af0822e7b7b2459012cdfb5a200
rewardPool() view returns (address)
0x67f3228fd58f5a26d93a5dd0c6989b69c95618eb
token() view returns (address)
0x9e6be44cc1236eef7e1f197418592d363bedcd5a
vesting() view returns (address)
0xdd180c6387468e1cb3d4a592016e8fe0ae8cc35f
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)
AdminChanged(address previousAdmin, address newAdmin)
BeaconUpgraded(address indexed beacon)
Upgraded(address indexed implementation)
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(address _logic, address admin_, bytes _data)
fallback()
receive()
AlreadyClaimed()
AmountMustNotBeZero()
ClaimIsLocked(uint256 releaseId, uint256 secondsUntilUnlock)
IncorrectData()
InsufficientContractBalance()
InsufficientReleaseBalance()
ReleaseDoesNotExist()
ReleaseWithdrawn()
WrongToken()