Staking

Verified contract

Active on Ethereum with 35 txns
Deployed by via 0x39f0d119 at 14208609
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
6 additional variables
ERC-20
--
0xafc6a0e3d1d70e9a21fd9a85435247517161d2d7645c3d1b1bc8a630024dc5e8
0x511ce235cdfa4d840ecd9e585466328a1ffe1d53a84c97abb13c2f42bad67c42
0xbfd3bcf11d837c81abfeccfa145e2440cfd98d8966e361822508e86ba89c619e
0x31f5e8dda6855ab8227d3f43fb47bd7dea5740ffedd8d5cdc056a10eb523d624
0x9fdd6dd27aae255e205df00b0b9a06ee24b48f7c7814011766897bdbff63c94d
0xe774482109dd2fa802dd7057492b677aa2bc14c1da5fbaa0e82c240cbed7bcf4
0xf072cadd20dcc05fd3f9e5bf2949620f1a9884f7eda5ff886e9994baf1a4084a
0x84c263f01b564fadbef9c216e7e579d72a64cbb58cf8ad6642d5b62efdc38c92
0xe7ee1bcde40fff60174f0358aa208a22a9c2cbe1e86a5b53b792c4dd1f1648cb
0x4cc719ab91f3fd46b8af2984facc85e0fc3f9b1138c5e7b5554885986f548ca7

Functions
Getter at block 21091057
SECONDS_YEAR(view returns (uint256)
31536000
canCompound(view returns (bool)
true
claimedRewardPerPool(view returns (uint256)
4437599269918829
currentStakedPerPool(view returns (uint256)
10328793097200457
enableLockToUser(view returns (bool)
true
endTime(view returns (uint256)
1647326002
fixedAPY(view returns (uint256)
69690
freezeEndTime(view returns (uint256)
0
freezeStartTime(view returns (uint256)
0
getEthBalance(view returns (uint256)
0
getRemainingReward(view returns (uint256)
0
getUserListLength(view returns (uint256)
9
getUserLogLength(view returns (uint256)
16
hasUserLimit(view returns (bool)
true
isAutoCompound(view returns (bool)
true
isFrozen(view returns (bool)
false
lockDuration(view returns (uint256)
0
maxRewardPerPool(view returns (uint256)
0
maxStakedPerPool(view returns (uint256)
110000000000000000
maxStakedPerUser(view returns (uint256)
20000000000000000
minDepositAmount(view returns (uint256)
100000000000
owner(view returns (address)
0x2044a9632fec3cfb9842d957d5eb3cce722fc0b7
rewardToken(view returns (address)
0x3ce523bbcf1b29904fcd88278973ba45e4262b9f
stakedToken(view returns (address)
0x3ce523bbcf1b29904fcd88278973ba45e4262b9f
startTime(view returns (uint256)
1644899602
withdrawMode(view returns (uint256)
0
withdrawTime(view returns (uint256)
1644906802
Read-only
getPendingReward(address _userview returns (uint256)
getTokenBalance(address _tokenAddressview returns (uint256)
getUserLogsPaging(uint256 _offsetuint256 _limitview returns (struct StakingUserLog[] usersuint256 nextOffsetuint256 total)
getUsersPaging(uint256 _offsetuint256 _limitview returns (struct StakingUserInfo[] usersuint256 nextOffsetuint256 total)
isOperator(addressview returns (bool)
userInfo(addressview returns (address addruint256 amountuint256 lastRewardTimeuint256 depositTimeuint256 lockDurationbool registered)
userList(uint256view returns (address)
State-modifying
__Staking_init(address _stakedTokenaddress _rewardTokenuint256 _maxStakedPerPooluint256 _startTimeuint256 _endTimeuint256 _maxStakedPerUseruint256 _minDepositAmountuint256 _withdrawTimeuint256 _withdrawModeuint256 _fixedAPYbool _isAutoCompoundaddress _admin
addRewardTokens(uint256 _amount
deposit(uint256 _amount
emergencyRewardWithdraw(uint256 _amount
emergencyWithdrawEthBalance(address _touint256 _amount
emergencyWithdrawTokenBalance(address _tokenAddressaddress _touint256 _amount
fSetOperator(address _pAccountbool _pStatus
renounceOwnership(
resetUserDepositTime(address _useruint256 _time
resetUserState(address _userAddressuint256 _amountuint256 _lastRewardTimeuint256 _depositTimeuint256 _lockDurationbool _registered
setCompound(bool _mode
setEnableLockToUser(bool _enable
setLockDuration(uint256 _duration
stopFreeze(
stopReward(
transferOwnership(address newOwner
updateFreezeTimes(uint256 _freezeStartTimeuint256 _freezeEndTime
updateMaxStakedPerPool(uint256 _maxStakedPerPool
updateMaxStakedPerUser(bool _hasUserLimituint256 _maxStakedPerUser
updateMinDepositAmount(uint256 _minDepositAmount
updateStartAndEndTimes(uint256 _startTimeuint256 _endTime
updateWithdrawConfig(uint256 _timeuint256 _mode
withdraw(uint256 _amount
Events
NewFreezeTimes(uint256 freezeStartTimeuint256 freezeEndTime
NewStartAndEndTimes(uint256 startTimeuint256 endTime
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Received(address senderuint256 amount
UserDeposit(address indexed useruint256 amount
UserWithdraw(address indexed useruint256 amount
Constructor

This contract contains no constructor objects.

Fallback and receive
receive(
Errors

This contract contains no error objects.