TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 10,808 txns
Deployed by via 0xfbc0bd1e at 20062229
Slot
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
ERC-20
Value $807,015.38
ERC-20
--
0xcdc4aac71348228f63adfb5df3d55c23901d90197d07dc94fd54e464ca3acbb3
0xad615b2a719e872a3b533b0769b8a6cb2b6b21a5391467c73c51816b5c2bbff8
0x0b15c07670e6d45733f57ef7c64f2ccc7ded31c06f042345d9599776a50367a6
0x83d091c7ab864d23304fe6eb6669c97f736e7b27f3a811ee8ddf6d9be2e2373f
0xd1aaa4fa8af65a2be3ae42c50ede6d6b416aa80fbb9af325187ac88bcee8f22a
0x42c2e588f90cd2076a74a3b1e816a889ace7c8ffd5c1eabb74ff0797baac9da9
0xb363f1881ca897cf2e3287a83977106791b7d5f470a2ce6dd42fefdaafe11b64
0xc2bb78e399da4010892df4b55f00b3b53efe1ed6cab1ef191e6226d84c4ee46c
0x57939a7415c78c8e0cb40ac45efc378e154798d087722fb88c1975351ee08291
0xc94942e164a66b85f086ef80bd317730a0b0ecd27bf23664add302dc2c36b3b2

Functions
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 accountuint256 releaseIdbytes32[] merkleProofuint256 amountview returns (uint256 secondsUntilUnlock)
claimUnlockTimestamps(uint256view returns (uint256)
isClaimed(uint256addressview returns (bool)
releases(uint256view returns (bytes32 merkleRootuint256 balance)
vestingParams(uint256view returns (uint128 claimCapuint64 vestingPeriod)
State-modifying
changeRewardPool(address newRewardPool
changeVesting(address newVesting
claim(uint256 releaseIdbytes32[] merkleProofuint256 amountbool transferClaimToRewardPool
claimBatch(struct AirDropCappedDelayedClaimData[] data
initialize(address tokenaddress vesting_address rewardPool_
release(bytes32 merkleRootuint256 amountuint256 claimUnlockTimestampuint128 claimCapuint64 vestingPeriodreturns (uint256 releaseId)
renounceOwnership(
stopRelease(uint256 releaseId
transferOwnership(address newOwner
withdrawReserve(uint256 amount
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
Claimed(uint256 indexed releaseIdaddress indexed claimeruint256 amount
Initialized(uint8 version
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Released(uint256 indexed releaseIdbytes32 merleRootuint256 amountuint256 releaseAtuint128 claimCapuint64 vestingPeriod
RewardPoolChanged(address newRewardPool
Stopped(uint256 indexed releaseIduint256 releaseBalance
VestingChanged(address newRewardPool
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
Errors
AlreadyClaimed(
AmountMustNotBeZero(
ClaimIsLocked(uint256 releaseIduint256 secondsUntilUnlock
IncorrectData(
InsufficientContractBalance(
InsufficientReleaseBalance(
ReleaseDoesNotExist(
ReleaseWithdrawn(
WrongToken(