Staking
Verified contract
Active on
Ethereum with 4,539 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($82,878.70)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
GRV | ERC-20 | 6.956903M | $0.011913 |
$82,878.7 |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21311565 | 2 days ago | | | 0 | 0.0023575033 | |
| 21188041 | 19 days ago | | | 0 | 0.0084791780 | |
| 21172930 | 22 days ago | | | 0 | 0.0076504049 | |
| 21169396 | 22 days ago | | | 0 | 0.0033807940 | |
| 21168294 | 22 days ago | | | 0 | 0.0044908860 | |
| 21148225 | 25 days ago | | | 0 | 0.0014044423 | |
| 21142692 | a month ago | | | 0 | 0.0036648731 | |
| 21120212 | a month ago | | | 0 | 0.00060220849 | |
| 21118271 | a month ago | | | 0 | 0.00078820395 | |
| 21109502 | a month ago | | | 0 | 0.0015803280 |
ABI
ABI objects
Getter at block 21327050
availableRewardTokens() view returns (uint256)
695690328117658
bonusEndBlock() view returns (uint256)
30517970
duration() view returns (uint256)
1825
hasUserLimit() view returns (bool)
false
isInitialized() view returns (bool)
true
owner() view returns (address)
0xc643092ecfea0c703793793ab83ed48ffbd14411
poolLimitPerUser() view returns (uint256)
0
slot() view returns (uint256)
60
startBlock() view returns (uint256)
27889970
walletA() view returns (address)
0xdbc0eef081dec6630be67989009e0ade58274477
Read-only
lockups(uint256) view returns (uint8 stakeType, uint256 duration, uint256 depositFee, uint256 withdrawFee, uint256 rate, uint256 lastRewardBlock, uint256 totalStaked, uint256 totalEarned, uint256 totalCompounded, uint256 totalWithdrawn, bool depositFeeReverse, bool withdrawFeeReverse)
pendingReward(address _account, uint8 _stakeType) view returns (uint256)
rewardPerStakeType(uint8 _stakeType) view returns (uint256)
userInfo(uint8 _stakeType, address _account) view returns (uint256 amount, uint256 available, uint256 locked)
userStaked(address, uint8) view returns (uint256 lastRewardBlock, uint256 totalStaked, uint256 totalEarned, uint256 totalCompounded, uint256 totalWithdrawn)
userStakes(address, uint256) view returns (uint8 stakeType, uint256 duration, uint256 end, uint256 lastRewardBlock, uint256 staked, uint256 earned, uint256 compounded, uint256 withdrawn)
State-modifying
Events addLockup(uint256 _duration, uint256 _depositFee, uint256 _withdrawFee, uint256 _rate, bool _depositFeeReverse, bool _withdrawFeeReverse)
claimReward(uint8 _stakeType) payable
claimReward(uint8 _stakeType, uint256 _amount) payable
compoundReward(uint8 _stakeType) payable
deposit(uint256 _amount, uint8 _stakeType)
depositRewards(uint256 _amount)
emergencyWithdraw(uint8 _stakeType)
initialize(address _stakingToken, uint256 _slot, uint256 _duration)
recoverWrongTokens(address _tokenAddress, uint256 _tokenAmount)
renounceOwnership()
setDuration(uint256 _duration)
setSettings(address _feeAddr)
startReward()
stopReward()
transferOwnership(address newOwner)
updateLockup(uint8 _stakeType, uint256 _duration, uint256 _depositFee, uint256 _withdrawFee, uint256 _rate, bool _depositFeeReverse, bool _withdrawFeeReverse)
updatePoolLimitPerUser(bool _hasUserLimit, uint256 _poolLimitPerUser)
withdraw(uint256 _amount, uint8 _stakeType)
AdminTokenRecovered(address tokenRecovered, uint256 amount)
Deposit(address indexed user, uint256 stakeType, uint256 amount, uint256 depositFee, bool depositFeeReverse, uint256 fee)
DurationUpdated(uint256 duration)
EmergencyWithdraw(address indexed user, uint256 amount)
LockupUpdated(uint8 _type, uint256 _duration, uint256 _fee0, uint256 _fee1, uint256 _rate, bool _depositFeeReverse, bool _withdrawFeeReverse)
NewPoolLimit(bool hasUserLimit, uint256 poolLimitPerUser)
NewStartAndEndBlocks(uint256 startBlock, uint256 endBlock)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
RewardsStop(uint256 blockNumber)
SetSettings(address _walletA)
Withdraw(address indexed user, uint256 stakeType, uint256 amount, uint256 depositFee, bool depositFeeReverse, uint256 fee)
This contract contains no constructor objects.
receive()
This contract contains no error objects.