RewardDistributor
Verified contract
Active on
Base with 497 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
0xbea1…d6e7
Balances ($0.00)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
USA | ERC-20 | 1 | $0.000522 |
$0 | |
ZEB | ERC-20 | 76.710252M | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 14268469 | 7 months ago | | | 0 | 0.000070851646 | |
| 14225369 | 7 months ago | | | 0 | 0.000074607289 | |
| 14183080 | 7 months ago | | | 0 | 0.000057779120 | |
| 14151486 | 7 months ago | | | 0 | 0.000032316070 | |
| 14150411 | 7 months ago | | | 0 | 0.000033197901 | |
| 14147383 | 7 months ago | | | 0 | 0.000072402134 | |
| 14143252 | 7 months ago | | | 0 | 0.000035895278 | |
| 14094446 | 7 months ago | | | 0 | 0.000075257304 | |
| 14049894 | 7 months ago | | | 0 | 0.000030334038 | |
| 14012167 | 7 months ago | | | 0 | 0.000053734582 |
ABI
ABI objects
Getter at block 23148760
admin() view returns (address)
0x5366523cb3dcefb854eb81913fef1abf8cb11378
comptroller() view returns (address)
0xbea1d596ae022fae90d84ffaf0907e38a25ed6e7
getBlockTimestamp() view returns (uint256)
1733086867
getRewardAddressLength() view returns (uint256)
1
rewardInitialIndex() view returns (uint224)
1000000000000000000000000000000000000
Read-only
getRewardAddress(uint256 rewardType) view returns (address)
rewardAccruedBorrow(uint8, address, address) view returns (uint256)
rewardAccruedSupply(uint8, address, address) view returns (uint256)
rewardAddresses(uint256) view returns (address)
rewardBorrowSpeeds(uint8, address) view returns (uint256)
rewardBorrowState(uint8, address) view returns (uint224 index, uint32 timestamp)
rewardBorrowerIndex(uint8, address, address) view returns (uint256)
rewardSupplierIndex(uint8, address, address) view returns (uint256)
rewardSupplySpeeds(uint8, address) view returns (uint256)
rewardSupplyState(uint8, address) view returns (uint224 index, uint32 timestamp)
State-modifying
Events _grantReward(uint8 rewardType, address recipient, uint256 amount)
_setRewardSpeed(uint8 rewardType, address cToken, uint256 rewardSupplySpeed, uint256 rewardBorrowSpeed)
addRewardAddress(address newRewardAddress)
claimReward(uint8 rewardType, address holder)
claimReward(uint8 rewardType, address holder, address[] cTokens)
claimReward(uint8 rewardType, address[] holders, address[] cTokens, bool borrowers, bool suppliers) payable
initialize()
setAdmin(address _newAdmin)
setComptroller(address _comptroller)
setRewardAddress(uint8 rewardType, address newRewardAddress)
updateAndDistributeBorrowerRewardsForToken(address cToken, address borrower, struct ExponentialNoErrorExp marketBorrowIndex)
updateAndDistributeBorrowerRewardsForToken(address cToken, address borrower, uint256 _marketBorrowIndex)
updateAndDistributeSupplierRewardsForToken(address cToken, address supplier)
DistributedBorrowerReward(uint8 rewardType, address indexed cToken, address indexed borrower, uint256 rewardDelta, uint256 rewardBorrowIndex)
DistributedSupplierReward(uint8 rewardType, address indexed cToken, address indexed supplier, uint256 rewardDelta, uint256 rewardSupplyIndex)
RewardAdded(uint8 rewardType, address newRewardAddress)
RewardAddressChanged(uint8 rewardType, address oldRewardAddress, address newRewardAddress)
RewardBorrowSpeedUpdated(uint8 rewardType, address indexed cToken, uint256 newSpeed)
RewardGranted(uint8 rewardType, address recipient, uint256 amount)
RewardSupplySpeedUpdated(uint8 rewardType, address indexed cToken, uint256 newSpeed)
constructor()
receive()
This contract contains no error objects.