RewardsDistributorCapped

Verified contract

Active on Ethereum with 160 txns
Deployed by via 0x3f708f75 at 17534681
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
--
0xfc555a4a386eef1a6422b76330b9c00c63a8094beabc1b635993130282a93ad7
0xcf80aae8f96b03c234f92c80d74a9dab924de900cf589181c6d2cc7629d8bc37
0xba585237824f757bf49508767bc88c6eed47ee425d461ff4b60271410d657082
0x6917d9c2fd3ba0241c03a0ee4356f9f846fb89df28dd753463b9ab030e4f9c0e
0x5d5397e493cb14fd0920c705b9dd0b48df14e60bc8c64a939ccf7f258e4c5a5c
0x5a634f698494dc6d29379d1ece233f6c434248d3790980740136ee04c3f689a4
0x56bea402088823e3112710be83082f34def078a24087a88175714108a6848f7c
0x726b298168ebb52ec86820cc3e73b84dbb5112da720bc79d34f1e9d7ebb3123d
0x329530fa517f45f9c490c16a0361c82c80252e9fa7e5e4922684814a1aba1f3d
0x1850e40ec8d5a376f8891b8096402ff9b59a829e779adc84803cb91bd28d9c2d

Functions
Getter at block 21226793
BUFFER_ADMIN_WITHDRAW(view returns (uint256)
259200
SAFE_GUARD_AMOUNT(view returns (uint256)
1000000000000000000
amountPerDelta(view returns (uint256)
240000000000000000000000
bidsToken(view returns (address)
0xa53e968b8d8a5be52d66e5bb35d9b6b6b5a5cd2f
currentRewardRound(view returns (uint256)
552
firstDistributionEpoch(view returns (uint256)
1688314703
lastPausedTimestamp(view returns (uint256)
0
numberTrees(view returns (uint8)
2
owner(view returns (address)
0xe0658988b377dd4e3cd9fb5eff9da12144548c12
paused(view returns (bool)
false
releaseCap(view returns (uint256)
1434351430543601434060558457
releasePeriod(view returns (uint256)
7200
totalClaimed(view returns (uint256)
24608569456398565939441543
Read-only
amountClaimedByUserPerTreeId(addressuint8view returns (uint256)
canClaim(address useruint8[] treeIdsuint256[] amountsbytes32[][] merkleProofsview returns (bool[]uint256[])
merkleRootUsed(bytes32view returns (bool)
safeGuardUsed(addressview returns (bool)
treeParameters(uint8view returns (address safeGuardbytes32 merkleRootuint256 maxAmountPerUserInCurrentTree)
State-modifying
addNewTree(address safeGuard
claim(uint8[] treeIdsuint256[] amountsbytes32[][] merkleProofs
pauseDistribution(
renounceOwnership(
transferOwnership(address newOwner
unpauseDistribution(
updateTradingRewards(uint8[] treeIdsbytes32[] merkleRootsuint256[] maxAmountsPerUserbytes32[][] merkleProofsSafeGuards
withdrawTokenRewards(uint256 amount
Events
Claim(address useruint256 rewardRounduint256 totalAmountuint8[] treeIdsuint256[] amounts
NewTree(uint8 treeId
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Paused(address account
TokenWithdrawnOwner(uint256 amount
Unpaused(address account
UpdateTradingRewards(uint256 indexed rewardRound
Constructor
constructor(address _rewardTokenuint256 _releasePerioduint256 _amountPerDelta
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.