RewardHarvester
Verified contract
Active on
Ethereum with 919 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($136,940.86)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
WETH | ERC-20 | 41.965978 | $3,263.14 |
$136,940.86 |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21170221 | 8 hours ago | | | 0 | 0.0013214844 | |
| 21169637 | 10 hours ago | | | 0 | 0.0010532964 | |
| 21134394 | 5 days ago | | | 0 | 0.00050328091 | |
| 21133828 | 5 days ago | | | 0 | 0.00051212176 | |
| 21133808 | 5 days ago | | | 0 | 0.00043486322 | |
| 21084233 | 12 days ago | | | 0 | 0.00042771057 | |
| 21083806 | 12 days ago | | | 0 | 0.00038480278 | |
| 21083787 | 12 days ago | | | 0 | 0.00038981392 | |
| 21069911 | 14 days ago | | | 0 | 0.00034652039 | |
| 21069327 | 14 days ago | | | 0 | 0.00080995708 |
ABI
ABI objects
Getter at block 21172572
FEE_BASIS() view returns (uint256)
1000000
MAX_FEE() view returns (uint256)
100000
MINIMUM_ACTIVE_TIMER() view returns (uint256)
10800
activeTimerDuration() view returns (uint256)
10800
claimer() view returns (address)
0x4666f33e4fbe6c8aa9671bd2aedc46d641451f85
defaultToken() view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
operator() view returns (address)
0xf7c446ba1e58ce4be5d9995e328cf5460a935c02
owner() view returns (address)
0xa52fd396891e7a74b641a2cb1a6999fcf56b077e
pendingOwner() view returns (address)
0x0000000000000000000000000000000000000000
rewardSwapper() view returns (address)
0x4177b6f4c38a2ee94606e10049691393643b80ae
Read-only
claimed(address, address) view returns (uint256)
feesCollected(address) view returns (uint256)
isMember(address) view returns (bool)
rewards(address) view returns (bytes32 merkleRoot, bytes32 hashedData, uint256 activeAt)
State-modifying
Events acceptOwnership()
changeActiveTimerDuration(uint256 _duration)
changeClaimer(address _claimer)
changeDefaultToken(address _newToken)
changeOperator(address _operator)
changeRewardSwapper(address _newSwapper)
claim(address _token, address _account, uint256 _amount, bytes32[] _merkleProof, uint256 _fee, address _receiver)
collectFees(address _token)
depositReward(uint256 _amount)
join()
leave()
renounceOwnership()
transferOwnership(address newOwner)
updateRewardsMetadata(address _token, bytes32 _merkleRoot, bytes32 _hashedData)
BribeTransferred(address indexed token, uint256 totalAmount)
DefaultTokenUpdated(address indexed token)
FeesCollected(address indexed token, uint256 amount)
MemberJoined(address member)
MemberLeft(address member)
OwnershipTransferStarted(address indexed previousOwner, address indexed newOwner)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
RewardClaimed(address indexed token, address indexed account, uint256 amount, uint256 postFeeAmount, address receiver)
RewardMetadataUpdated(address indexed token, bytes32 merkleRoot, bytes32 proof, uint256 activeAt)
SetActiveTimerDuration(uint256 duration)
SetClaimer(address indexed claimer)
SetOperator(address indexed operator)
SetRewardSwapper(address indexed rewardSwapper)
constructor(address _rewardSwapper, address _operator, address _defaultToken)
This contract contains no fallback and receive objects.
InvalidAddress()
InvalidAmount()
InvalidClaim()
InvalidDistribution()
InvalidFee()
InvalidMerkleRoot()
InvalidOperator()
InvalidProof()
InvalidTimerDuration()
InvalidToken()
NotAuthorized()
RewardInactive()