CellarStaking
Verified contract
Active on
Ethereum with 1,179 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($273.48)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
somm | ERC-20 | 11.714365K | $0.023345 |
$273.48 | |
YieldUSD | ERC-20 | 51.12549K | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21161897 | a month ago | | | 0 | 0.0017358542 | |
| 20952018 | 2 months ago | | | 0 | 0.00045666078 | |
| 20589919 | 4 months ago | | | 0 | 0.000099049084 | |
| 20439420 | 4 months ago | | | 0 | 0.00012004136 | |
| 20277789 | 5 months ago | | | 0 | 0.0010631418 | |
| 20139044 | 6 months ago | | | 0 | 0.0013851073 | |
| 19610431 | 8 months ago | | | 0 | 0.0010135423 | |
| 19448484 | 9 months ago | | | 0 | 0.0027294998 | |
| 19267333 | 10 months ago | | | 0 | 0.0019960305 | |
| 19264040 | 10 months ago | | | 0 | 0.0024151584 |
ABI
ABI objects
Getter at block 21405919
LONG_BOOST() view returns (uint256)
500000000000000000
LONG_BOOST_TIME() view returns (uint256)
1814400
MEDIUM_BOOST() view returns (uint256)
300000000000000000
MEDIUM_BOOST_TIME() view returns (uint256)
1209600
ONE() view returns (uint256)
1000000000000000000
ONE_DAY() view returns (uint256)
86400
ONE_WEEK() view returns (uint256)
604800
SHORT_BOOST() view returns (uint256)
100000000000000000
SHORT_BOOST_TIME() view returns (uint256)
604800
TWO_WEEKS() view returns (uint256)
1209600
claimable() view returns (bool)
false
currentEpochDuration() view returns (uint256)
2592000
distributionToken() view returns (address)
0xa670d7237398238de01267472c6f13e5b8010fd1
endTimestamp() view returns (uint256)
1686420731
ended() view returns (bool)
false
latestRewardsTimestamp() view returns (uint256)
1686420731
minimumDeposit() view returns (uint256)
0
nextEpochDuration() view returns (uint256)
2592000
owner() view returns (address)
0x7340d1fecd4b64a4ac34f826b21c945d44d7407f
paused() view returns (bool)
false
rewardPerToken() view returns (uint256 newRewardPerTokenStored, uint256 latestTimestamp)
(newRewardPerTokenStored=5694534, latestTimestamp=1686420731)
rewardPerTokenStored() view returns (uint256)
5694534
rewardRate() view returns (uint256)
57870
rewardsReady() view returns (uint256)
0
stakingToken() view returns (address)
0x97e6e0a40a3d02f12d1cec30ebfbae04e37c119e
totalDeposits() view returns (uint256)
51125490000000000000000
totalDepositsWithBoost() view returns (uint256)
74215663800000000000000
Read-only
getUserStakes(address user) view returns (struct ICellarStakingUserStake[])
stakes(address, uint256) view returns (uint112 amount, uint112 amountWithBoost, uint32 unbondTimestamp, uint112 rewardPerTokenPaid, uint112 rewards, uint8 lock)
State-modifying
Events cancelUnbonding(uint256 depositId)
cancelUnbondingAll()
claim(uint256 depositId) returns (uint256 reward)
claimAll() returns (uint256[] rewards)
emergencyClaim()
emergencyStop(bool makeRewardsClaimable)
emergencyUnstake()
notifyRewardAmount(uint256 reward)
renounceOwnership()
setMinimumDeposit(uint256 _minimum)
setPaused(bool _paused)
setRewardsDuration(uint256 _epochDuration)
stake(uint256 amount, uint8 lock)
transferOwnership(address newOwner)
unbond(uint256 depositId)
unbondAll()
unstake(uint256 depositId) returns (uint256 reward)
unstakeAll() returns (uint256[])
CancelUnbond(address indexed user, uint256 depositId)
Claim(address indexed user, uint256 depositId, uint256 amount)
EmergencyClaim(address indexed user, uint256 amount)
EmergencyStop(address owner, bool claimable)
EmergencyUnstake(address indexed user, uint256 depositId, uint256 amount)
EpochDurationChange(uint256 duration)
Funding(uint256 rewardAmount, uint256 rewardEnd)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
Stake(address indexed user, uint256 depositId, uint256 amount)
Unbond(address indexed user, uint256 depositId, uint256 amount)
Unstake(address indexed user, uint256 depositId, uint256 amount, uint256 reward)
constructor(address _owner, address _stakingToken, address _distributionToken, uint256 _epochDuration, uint256 shortBoost, uint256 mediumBoost, uint256 longBoost, uint256 shortBoostTime, uint256 mediumBoostTime, uint256 longBoostTime)
This contract contains no fallback and receive objects.
STATE_AlreadyShutdown()
STATE_ContractKilled()
STATE_ContractPaused()
STATE_NoEmergencyClaim()
STATE_NoEmergencyUnstake()
STATE_NoRewardsLeft()
STATE_RewardsNotFunded(uint256 rewardBalance, uint256 reward)
STATE_RewardsReady()
USR_AlreadyUnbonding(uint256 depositId)
USR_InvalidLockValue(uint256 lock)
USR_MinimumDeposit(uint256 amount, uint256 minimumDeposit)
USR_NoDeposit(uint256 depositId)
USR_NotUnbonding(uint256 depositId)
USR_RewardTooLarge()
USR_StakeLocked(uint256 depositId)
USR_ZeroDeposit()
USR_ZeroRewardsPerEpoch()