TransparentUpgradeableProxy
Verified contract
Proxy
Active on
Ethereum with 2,707 txns
Unified storage
Map
Table
Raw
Constants and immutables
4
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
5 additional
variables
Balances ($75,255.91)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
SOLID | ERC-20 | 276.819051K | $0.140248 |
$38,823.32 | |
WETH | ERC-20 | 5.78927 | $2,421.48 |
$14,018.6 | |
wstETH | ERC-20 | 4.575694 | $2,859.67 |
$13,084.97 | |
USDC | ERC-20 | 6.320965K | $1.00 |
$6,320.96 | |
WBTC | ERC-20 | 0.020206 | $62,130.00 |
$1,255.41 | |
LINK | ERC-20 | 100.726473 | $11.11 |
$1,119.07 | |
USDT | ERC-20 | 517.047605 | $1.00 |
$517.05 | |
AI | ERC-20 | 7.225409M | $0.000012 |
$83.24 | |
PORK | ERC-20 | 153.002431M | $0.00 |
$25.55 | |
HACHI | ERC-20 | 3.613921B | $0.00 |
$7.23 |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 20891590 | 8 hours ago | | | 0 | 0.0015652633 | |
| 20889795 | 14 hours ago | | | 0 | 0.00040235989 | |
| 20884631 | a day ago | | | 0 | 0.00035486821 | |
| 20884630 | a day ago | | | 0 | 0.00039000362 | |
| 20882464 | 2 days ago | | | 0 | 0.00069134016 | |
| 20874080 | 3 days ago | | | 0 | 0.0010315448 | |
| 20862961 | 4 days ago | | | 0 | 0.0010220347 | |
| 20860811 | 5 days ago | | | 0 | 0.0021112295 | |
| 20856736 | 5 days ago | | | 0 | 0.0018699558 | |
| 20855563 | 5 days ago | | | 0 | 0.00069734400 |
ABI
ABI objects
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 value, uint256 lastUpdatedAt)
(value=0x2e84c41af9ed4605cf54ffc13c7e9fd08495b1aedc41202ec1935cdb22cf1413, lastUpdatedAt=1727517275)
rootCandidateA() view returns (bytes32 value, uint256 lastUpdatedAt)
(value=0x0000000000000000000000000000000000000000000000000000000000000000, lastUpdatedAt=1727517275)
rootCandidateB() view returns (bytes32 value, uint256 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 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)
AdminChanged(address previousAdmin, address newAdmin)
BeaconUpgraded(address indexed beacon)
Upgraded(address indexed implementation)
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(address _logic, address admin_, bytes _data)
fallback()
receive()
AlreadyClaimed()
BufferPeriod()
FailedToReturnCollateral()
IncorrectCollateralAmount()
InvalidIncentiveAmount()
InvalidIncentiveDistributionPeriod()
InvalidProof()
NotClaimsPauser()
NotOperator()
NotOwner()
NotRootSetter()
NotVoter()
Paused()
PoolNotWhitelisted()
RootCandidatesInvalid()