The latest block we've processed for this chain is 20896919, which is 3 minutes old. We're running behind the tip but working to resolve the issue.

TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 10,599 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 $468,382.64
ERC-20
--
0xb845222e22f2f22de5cf8f9cd4234d2dda805e427b817450c5a77471917363ae
0xd7eafe3611155b72e244fe879c6391488887782f8f26e1621855749f1078bcca
0xf3f17e8bff6faabf69ad70e6264e74c199dfe2bcb3d1e0c8805887e30962fd0b
0xfc08a7896eb24ede676972a5a3f27248452fd349e024ff2128974d39433140ce
From
0xcaa67cb5a44d44707500299a7cb0b6396395a12692b8afa5660e9b3fa75187f8
From
0xc5b46bf9e40cadd357b8d1caeb92473a09e3281a5ef41e319662e756598d8bb7
0x8d4f1c42f932c78a9f6155b48086f89f9ed86981cf62b0bd6233910b437e9b06
0x752dbf3f2a2c5fe532d048718bf0fa02447c742915ae24b2aa0bf0e0d997285f
0xff49070e041221a0db56be489d84e7243dd0e9cf8f9e3b5a3ccef32ecafb3d11
0x50ec6db9b553893100ef0493a8d47d23083aa713a9d105e78d932c2c31aad911
From

Functions
Getter at block 20896918
lastReleaseId(view returns (uint256)
10
lockedReserve(view returns (uint256)
6646577377740893697267107
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(