RewardsDistributor
Verified contract
Implementation
Active on
Ethereum with 0 txns
Storage
Map
Table
Raw
Constants and immutables
2
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 1 additional slot
-
variable spans 1 additional slot
1 additional
variable
Balances ($0.00)
No balances found for "RewardsDistributor"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "RewardsDistributor"
ABI
ABI objects
Getter at block 20893981
activePeriod() view returns (uint256)
0
claimDelay() view returns (uint256)
0
collateralAmount() view returns (uint256)
0
lastUpdateBlock() view returns (uint80)
0
lastUpdateTime() view returns (uint64)
0
maxIncentivePeriods() view returns (uint256)
0
nextUpdateBlock() view returns (uint80)
0
owner() view returns (address)
0x0000000000000000000000000000000000000000
paused() view returns (bool)
false
root() view returns (bytes32 value, uint256 lastUpdatedAt)
(value=0x0000000000000000000000000000000000000000000000000000000000000000, lastUpdatedAt=0)
rootCandidateA() view returns (bytes32 value, uint256 lastUpdatedAt)
(value=0x0000000000000000000000000000000000000000000000000000000000000000, lastUpdatedAt=0)
rootCandidateB() view returns (bytes32 value, uint256 lastUpdatedAt)
(value=0x0000000000000000000000000000000000000000000000000000000000000000, lastUpdatedAt=0)
solidlyMinter() view returns (address)
0x0000000000000000000000000000000000000000
solidlyToken() view returns (address)
0x0000000000000000000000000000000000000000
solidlyVoter() view returns (address)
0x0000000000000000000000000000000000000000
targetTime() view returns (uint24)
0
Read-only
approvedIncentiveAmounts(address token) view returns (uint256 amount)
claims(address earner, bytes32 rewardKey) view returns (uint256 amount, uint256 timestamp)
getRewardKey(uint8 _type, uint8 subtype, address pool, address token) pure returns (bytes32 key)
isClaimsPauser(address pauser) view returns (uint256 status)
isRootAdmin(address admin) view returns (uint256 status)
isRootSetterA(address setter) view returns (uint256 status)
isRootSetterB(address setter) view returns (uint256 status)
periodRewards(uint256 period, bytes32 rewardKey) view returns (uint256 rewardAmount)
State-modifying
Events claimAll(struct RewardsDistributorClaimParams params)
collectPoolFees(address pool) returns (uint256 amount0, uint256 amount1)
depositLPSolidEmissions(address pool, uint256 amount)
depositLPTokenIncentive(address pool, address token, uint256 amount, uint256 distributionStart, uint256 numDistributionPeriods)
depositVoteIncentive(address pool, address token, uint256 amount, uint256 distributionStart, uint256 numDistributionPeriods)
initialize(address _solidlyMinter, address _solidlyVoter)
pauseClaimsGovernance()
pauseClaimsPublic() payable
setClaimDelay(uint256 newClaimDelay)
setCollateralAmount(uint256 _collateralAmount)
setMaxIncentivePeriods(uint256 newMaxIncentivePeriods)
setOwner(address _owner)
setRoot(bytes32 _root)
setRootCandidateA(bytes32 _root)
setRootCandidateB(bytes32 _root)
setTargetTime(uint24 _targetTime)
setUpdateInterval(uint80 _lastBlock, uint80 _nextBlock, uint64 _lastUpdate)
toggleClaimsPauserStatus(address addr)
toggleRootAdminStatus(address addr)
toggleRootSetterAStatus(address addr)
toggleRootSetterBStatus(address addr)
triggerRoot()
unpauseClaimsGovernance()
updateApprovedIncentiveAmounts(address token, uint256 amount)
withdrawCollateral(address _to, uint256 _amount)
ApprovedIncentiveAmountsChanged(address token, uint256 newAmount)
ClaimDelayChanged(uint256 newClaimDelay)
ClaimsPaused(address pauser)
ClaimsPauserStatusToggled(address pauser, uint256 newStatus)
ClaimsUnpaused(address unpauser)
CollateralAmountChanged(uint256 amount)
CollateralDeposited(address depositor, uint256 amount)
CollateralWithdrawn(address depositor, uint256 amount)
Initialized(uint8 version)
LPSolidEmissionsDeposited(address pool, uint256 amount, uint256 period)
LPTokenIncentiveDeposited(address depositor, address pool, address token, uint256 amount, uint256 periodReceived, uint256 distributionStart, uint256 distributionEnd)
MaxIncentivePeriodsChanged(uint256 newMaxIncentivePeriods)
OwnerChanged(address newOwner)
PoolFeesCollected(address pool, uint256 amount0, uint256 amount1)
RewardClaimed(address earner, uint8 _type, address pool, address token, uint256 amount)
RewardStored(uint256 periodReceived, uint8 _type, address pool, address token, uint256 amount)
RootAdminStatusToggled(address setter, uint256 newStatus)
RootCandidateAChanged(address setter, bytes32 newRoot)
RootCandidateBChanged(address setter, bytes32 newRoot)
RootChanged(address setter, bytes32 newRoot)
RootSetterAStatusToggled(address setter, uint256 newStatus)
RootSetterBStatusToggled(address setter, uint256 newStatus)
TargetTimeChanged(uint80 targetTime)
VoteIncentiveDeposited(address depositor, address pool, address token, uint256 amount, uint256 periodReceived, uint256 distributionStart, uint256 distributionEnd)
constructor()
This contract contains no fallback and receive objects.
AlreadyClaimed()
BufferPeriod()
FailedToReturnCollateral()
IncorrectCollateralAmount()
InvalidIncentiveAmount()
InvalidIncentiveDistributionPeriod()
InvalidProof()
NotClaimsPauser()
NotOperator()
NotOwner()
NotRootSetter()
NotVoter()
Paused()
PoolNotWhitelisted()
RootCandidatesInvalid()