CellarStaking
Verified contract
Active on
Ethereum with 339 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($0.10)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
somm | ERC-20 | 5.066405 | $0.019189 |
$0.1 | |
TurboGHO | ERC-20 | 51.498541 | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 19763439 | 7 months ago | | | 0 | 0.00078409648 | |
| 19613403 | 7 months ago | | | 0 | 0.0014724296 | |
| 19613401 | 7 months ago | | | 0 | 0.0022713366 | |
| 19610393 | 7 months ago | | | 0 | 0.0018133180 | |
| 19571705 | 8 months ago | | | 0 | 0.0025011793 | |
| 19571704 | 8 months ago | | | 0 | 0.0030570831 | |
| 19552663 | 8 months ago | | | 0 | 0.0020379225 | |
| 19379757 | 8 months ago | | | 0 | 0.0071205239 | |
| 19325504 | 9 months ago | | | 0 | 0.0027311670 | |
| 19258522 | 9 months ago | | | 0 | 0.0015611136 |
ABI
ABI objects
Getter at block 21218562
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)
604800
distributionToken() view returns (address)
0xa670d7237398238de01267472c6f13e5b8010fd1
endTimestamp() view returns (uint256)
1701331211
ended() view returns (bool)
false
latestRewardsTimestamp() view returns (uint256)
1701331211
minimumDeposit() view returns (uint256)
0
nextEpochDuration() view returns (uint256)
604800
owner() view returns (address)
0x7340d1fecd4b64a4ac34f826b21c945d44d7407f
paused() view returns (bool)
false
rewardPerToken() view returns (uint256 newRewardPerTokenStored, uint256 latestTimestamp)
(newRewardPerTokenStored=4607291703240513250, latestTimestamp=1701331211)
rewardPerTokenStored() view returns (uint256)
4607291703240513250
rewardRate() view returns (uint256)
35458
rewardsReady() view returns (uint256)
0
stakingToken() view returns (address)
0x0c190ded9be5f512bd72827bdad4003e9cc7975c
totalDeposits() view returns (uint256)
51498541
totalDepositsWithBoost() view returns (uint256)
56718395
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.
CellarStaking__AlreadyShutdown()
CellarStaking__AlreadyUnbonding(uint256 depositId)
CellarStaking__ContractKilled()
CellarStaking__ContractPaused()
CellarStaking__InvalidLockValue(uint256 lock)
CellarStaking__MinimumDeposit(uint256 amount, uint256 minimumDeposit)
CellarStaking__NoDeposit(uint256 depositId)
CellarStaking__NoEmergencyClaim()
CellarStaking__NoEmergencyUnstake()
CellarStaking__NoRewardsLeft()
CellarStaking__NotUnbonding(uint256 depositId)
CellarStaking__RewardTooLarge()
CellarStaking__RewardsNotFunded(uint256 rewardBalance, uint256 reward)
CellarStaking__RewardsReady()
CellarStaking__StakeLocked(uint256 depositId)
CellarStaking__ZeroDeposit()
CellarStaking__ZeroRewardsPerEpoch()
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()