This contract is being backfilled. You may encounter incomplete storage history.
The latest block we've processed for this chain is 20893982, which is 1 minutes old. We're running behind the tip but working to resolve the issue.

TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 2,707 txns
Deployed by via 0x8c20b4f0 at 18026352
Slot
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
5 additional variables
ERC-20
Value $38,823.32
ERC-20
Value $14,018.6
ERC-20
Value $13,084.97
ERC-20
Value $6,320.96
ERC-20
Value $1,255.41
ERC-20
Value $1,119.07
ERC-20
Value $517.05
ERC-20
Value $83.24
ERC-20
Value $25.55
ERC-20
Value $7.23
0x9b1da9ac0776149daaa2c13defc559b59579bec695f72143a4a5ed3e130a7239
0xd44253cabb5542121e1b50edf09b8ff4d006a85ef521812e16e6852edc4a305a
0xc942e529c10242ace607f5984d1d3f50693cff062c9e1c8ac76c53a9f6456236
0xad8efe700bb9ae3837e1599558a118678a2276002eb8fec03154aa474bba6aa6
0xa9aa4e3e5e7240257e5b987ec8fa82399c7684aa8722b88ea4cf9d35873f42ed
0x73a163e4526e71c7b07ee42ae80e2471f653665b93d14d1b80e4779c88457ea7
0x086c6a648c9b8cf574d95ab6a2b5e6095b2b225dcb35b9db4d482d35b50c6381
0xae33f8e460eb60352b77f3b1df167c4827c5d2d43b1cef95fe4f0610b284c528
0xd98556d20f3732a67fca4720063acea7cc725a42a029e6b2209dde0a55539184
0x9c88a243e5cc85ee43e3e3f36547897f5e6407ec47ccf3de7a5ebca1ce12bcf3

Functions
Getter at block 20893981
activePeriod(view returns (uint256)
1727913600
claimDelay(view returns (uint256)
600
collateralAmount(view returns (uint256)
5000000000000000000
lastUpdateBlock(view returns (uint80)
20848367
lastUpdateTime(view returns (uint64)
1727517275
maxIncentivePeriods(view returns (uint256)
4
nextUpdateBlock(view returns (uint80)
20851351
owner(view returns (address)
0x2a007e518481d94176f21ef83f4441e1d4a4f5b7
paused(view returns (bool)
false
root(view returns (bytes32 valueuint256 lastUpdatedAt)
(value=0x2e84c41af9ed4605cf54ffc13c7e9fd08495b1aedc41202ec1935cdb22cf1413, lastUpdatedAt=1727517275)
rootCandidateA(view returns (bytes32 valueuint256 lastUpdatedAt)
(value=0x0000000000000000000000000000000000000000000000000000000000000000, lastUpdatedAt=1727517275)
rootCandidateB(view returns (bytes32 valueuint256 lastUpdatedAt)
(value=0x0000000000000000000000000000000000000000000000000000000000000000, lastUpdatedAt=1727517275)
solidlyMinter(view returns (address)
0x77780aa5e04e0eb5004767352748399d9d6eaee0
solidlyToken(view returns (address)
0x777172d858dc1599914a1c4c6c9fc48c99a60990
solidlyVoter(view returns (address)
0x777034fef3ccbed74536ea1002faec9620deae0a
targetTime(view returns (uint24)
36000
Read-only
approvedIncentiveAmounts(address tokenview returns (uint256 amount)
claims(address earnerbytes32 rewardKeyview returns (uint256 amountuint256 timestamp)
getRewardKey(uint8 _typeuint8 subtypeaddress pooladdress tokenpure returns (bytes32 key)
isClaimsPauser(address pauserview returns (uint256 status)
isRootAdmin(address adminview returns (uint256 status)
isRootSetterA(address setterview returns (uint256 status)
isRootSetterB(address setterview returns (uint256 status)
periodRewards(uint256 periodbytes32 rewardKeyview returns (uint256 rewardAmount)
State-modifying
claimAll(struct RewardsDistributorClaimParams params
collectPoolFees(address poolreturns (uint256 amount0uint256 amount1)
depositLPSolidEmissions(address pooluint256 amount
depositLPTokenIncentive(address pooladdress tokenuint256 amountuint256 distributionStartuint256 numDistributionPeriods
depositVoteIncentive(address pooladdress tokenuint256 amountuint256 distributionStartuint256 numDistributionPeriods
initialize(address _solidlyMinteraddress _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 _lastBlockuint80 _nextBlockuint64 _lastUpdate
toggleClaimsPauserStatus(address addr
toggleRootAdminStatus(address addr
toggleRootSetterAStatus(address addr
toggleRootSetterBStatus(address addr
triggerRoot(
unpauseClaimsGovernance(
updateApprovedIncentiveAmounts(address tokenuint256 amount
withdrawCollateral(address _touint256 _amount
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
ApprovedIncentiveAmountsChanged(address tokenuint256 newAmount
ClaimDelayChanged(uint256 newClaimDelay
ClaimsPaused(address pauser
ClaimsPauserStatusToggled(address pauseruint256 newStatus
ClaimsUnpaused(address unpauser
CollateralAmountChanged(uint256 amount
CollateralDeposited(address depositoruint256 amount
CollateralWithdrawn(address depositoruint256 amount
Initialized(uint8 version
LPSolidEmissionsDeposited(address pooluint256 amountuint256 period
LPTokenIncentiveDeposited(address depositoraddress pooladdress tokenuint256 amountuint256 periodReceiveduint256 distributionStartuint256 distributionEnd
MaxIncentivePeriodsChanged(uint256 newMaxIncentivePeriods
OwnerChanged(address newOwner
PoolFeesCollected(address pooluint256 amount0uint256 amount1
RewardClaimed(address earneruint8 _typeaddress pooladdress tokenuint256 amount
RewardStored(uint256 periodReceiveduint8 _typeaddress pooladdress tokenuint256 amount
RootAdminStatusToggled(address setteruint256 newStatus
RootCandidateAChanged(address setterbytes32 newRoot
RootCandidateBChanged(address setterbytes32 newRoot
RootChanged(address setterbytes32 newRoot
RootSetterAStatusToggled(address setteruint256 newStatus
RootSetterBStatusToggled(address setteruint256 newStatus
TargetTimeChanged(uint80 targetTime
VoteIncentiveDeposited(address depositoraddress pooladdress tokenuint256 amountuint256 periodReceiveduint256 distributionStartuint256 distributionEnd
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
Errors
AlreadyClaimed(
BufferPeriod(
FailedToReturnCollateral(
IncorrectCollateralAmount(
InvalidIncentiveAmount(
InvalidIncentiveDistributionPeriod(
InvalidProof(
NotClaimsPauser(
NotOperator(
NotOwner(
NotRootSetter(
NotVoter(
Paused(
PoolNotWhitelisted(
RootCandidatesInvalid(