MerkleDistributorProxy

Verified contract

Proxy

Active on Ethereum with 26,784 txns
Deployed by via 0x476df812 at 19287617
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

No balances found for "MerkleDistributorProxy"

0x60afe931d43e506ba7b9982357208a978c4f1a74d1d91d4ef577a0874d7fc72a
From
0xb54970df1eb4605011b17558c3d83736bd90547538f74f4c2ec808986a891455
0xb4ac5ea2c558fcd50797049b7f9d935029683d491c5decb39be31eb78304fb34
0xe39f73b83c35f0beb2f384e8249280e6556db28825d0634dae96196b237f30ec
0xb039f98d480cd3984c304fe5eba15b159700821f5065858bac2b31abd7f55552
0xea0a907be3c67bbf3f048b75666e1dea2b0f310d22883e5deda882cc2eb1a5c9
0x43e57a11356c0540fc94c1847bced0f8e6f03cb45f8095f7a83b0b719c333aba
0xbd9906c170d438908ec71cc2f0fc55825bd4d9ac1e522faf2d7334798f7aa0d2
0x5f113edbb3e661a04eb397316db8dd20721d8d43a88806521215c25789d55405
0xacc10ac3a24635ac6edde0fa76db579939f432b7bdcc8e87f00fda0b522f0126

Functions
Getter at block 21414906
MAX_BPS(view returns (uint256)
10000
claimsStart(view returns (uint256)
1708669800
currentRewardRate(view returns (uint256)
10000
epochDuration(view returns (uint256)
2592000
finalEpoch(view returns (uint256)
0
getClaimsStartTime(view returns (uint256)
1708669800
getCurrentEpoch(view returns (uint256)
9
getCurrentRewardsRate(view returns (uint256)
0
getGracePeriodEnd(view returns (uint256)
1711179000
getNextEpochRewardsRate(view returns (uint256)
0
getNextEpochStart(view returns (uint256)
1734507000
getTimeUntilNextEpoch(view returns (uint256)
156973
gracePeriod(view returns (uint256)
2509200
merkleRoot(view returns (bytes32)
0xf483503ed0db9d5c906c148ec7819d5181c9a596c884542ccb63a1eaef9a38d2
owner(view returns (address)
0x0f5f880dab8f00eb0cbc7f4af21bd11e1410e52c
rewardReductionPerEpoch(view returns (uint256)
10000
rewardsEscrow(view returns (address)
0xa56596e48b1a4e079b45f6efaeca813de2307550
token(view returns (address)
0xdb82c0d91e057e05600c8f8dc836beb41da6df14
Read-only
isClaimed(uint256 indexview returns (bool)
State-modifying
admin(returns (address)
changeAdmin(address newAdmin
implementation(returns (address)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
__MerkleDistributor_init(address token_bytes32 merkleRoot_
claim(uint256 indexaddress accountuint256 amountbytes32[] merkleProof
initialize(address token_bytes32 merkleRoot_uint256 epochDuration_uint256 rewardReductionPerEpoch_uint256 claimsStart_uint256 gracePeriod_address rewardsEscrow_address owner_
recycleExcess(
renounceOwnership(
setGracePeriod(uint256 duration
transferOwnership(address newOwner
Events
AdminChanged(address previousAdminaddress newAdmin
Upgraded(address indexed implementation
Claimed(uint256 indexaddress accountuint256 amount
Hunt(uint256 indexaddress indexed accountuint256 amountuint256 userClaimuint256 rewardsEscrowClaim
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Constructor
constructor(address _logicaddress _adminbytes _data
Fallback and receive
fallback(
receive(
Errors

This contract contains no error objects.