SmartChefInitializable

Verified contract

Active on Base with 178 txns
Deployed by via 0xd0a82da3 at 4981598
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $12.12
ERC-20
Value $0
0xcbadc3f3531cd6ed9de56e0f043d55324853549215d327a2a1ed96f0ab4a9657
0xe9aef44b28d7e08feb9dc9a86def29033b1b2485ed0fea2dfa548576c044e28f
0x6f067cdc10905a507240770078d0cf4cbdd7633b6d60671c661bab1af5ffb93b
0x06281953e701171559b0ebf024586c2f2b6e668cda8d7f0a7d999df51c4593b0
0x9cfccaa972d378807fb41e24713628eda75c057532887f26562259b52d6fac29
0xa862eccb6f28abcf7833b6fc0829a73f2df3538e1a03079c2c1877ce02dad7af
0x831d9fcb7a23cd3f964fccbddb5b8e4259d125f80fe0e6ce781133321043106f
0xbed8a3a9eaa6f356d1ac6f3eb96a470e6eb1031ffa0d198188921515f135f5fd
0x1d64fff8df0278f81310c01752ce97d352210ebff25d85fbbb8843d138c42353
0xdf778ba016d45e76f870467a5d56edea0e4e4b21ce77dc024c595dd0766a6922

Functions
Getter at block 22029438
MAX_FEE(view returns (uint256)
500
PRECISION_FACTOR(view returns (uint256)
1000000000000
SMART_CHEF_FACTORY(view returns (address)
0x15224523d40f43c9310642a54bdf5d1accdb6d59
accTokenPerShare(view returns (uint256)
1601678
bonusEndTime(view returns (uint256)
1759924800
depositFee(view returns (uint256)
100
hasUserLimit(view returns (bool)
false
isInitialized(view returns (bool)
true
lastRewardTime(view returns (uint256)
1721564801
owner(view returns (address)
0x15224523d40f43c9310642a54bdf5d1accdb6d59
poolLimitPerUser(view returns (uint256)
0
rewardPerSecond(view returns (uint256)
20000000000
rewardToken(view returns (address)
0x4200000000000000000000000000000000000006
stakedToken(view returns (address)
0x23e1a3bcdcee4c59209d8871140eb7dd2bd9d1ce
startTime(view returns (uint256)
1696766400
treasury(view returns (address)
0x1566f47dc7bcfe0ac3849a50cfeda8a10ab21059
Read-only
pendingReward(address _userview returns (uint256)
userInfo(addressview returns (uint256 amountuint256 rewardDebt)
State-modifying
deposit(uint256 _amount
emergencyRewardWithdraw(uint256 _amount
emergencyWithdraw(
initialize(address _stakedTokenaddress _rewardTokenuint256 _rewardPerSeconduint256 _startTimeuint256 _bonusEndTimeuint256 _poolLimitPerUseraddress _adminaddress _treasury
recoverWrongTokens(address _tokenAddressuint256 _tokenAmount
renounceOwnership(
setDepositFee(uint256 fee
setTreasury(address _treasury
stopReward(
transferOwnership(address newOwner
updatePoolLimitPerUser(bool _hasUserLimituint256 _poolLimitPerUser
updateRewardPerSecond(uint256 _rewardPerSecond
updateStartAndEndBlocks(uint256 _startTimeuint256 _bonusEndTime
withdraw(uint256 _amount
Events
AdminTokenRecovery(address tokenRecovereduint256 amount
Deposit(address indexed useruint256 amount
EmergencyWithdraw(address indexed useruint256 amount
NewPoolLimit(uint256 poolLimitPerUser
NewRewardPerSecond(uint256 rewardPerSecond
NewStartAndEndTimes(uint256 startTimeuint256 endTime
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
RewardsStop(uint256 blockTime
Withdraw(address indexed useruint256 amount
Constructor
constructor(
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.