SmartChefInitializable

Verified contract

Active on Base with 485 txns
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $101.64
ERC-20
Value $0
0xc7641631ff5ec084a3238237c66e121438fac4bf8dc1cb2d1135e5e077d3f3b8
0xd0b51fe54c50d0b616edb8aaf93578a51d6ce2fc5842b22e48247c3bcb760a16
0x89659979e9083a514a6a49951c2a6efc9d6642135050372f5b7c332b70b1328b
0xb0f8abefa185e7e53e8e273fb5fea6d816fbe5aeafcf138cee8c6060b0080051
0x7e88f348bbcc0deb7d52dd7d3448c77b96c0477e78c1ea869670a87f4fa5adeb
0xd3f71f939c3c583230bfd9a80fc8c1c2b6716feae9b9f52f1ccd79cd1aae5eb3
0xccf08e4b6799ecd1f239e8c4014d154fc1eca2e61a60ea8aaa061ef3ff1d3a46
0x252da426466245cd846c1ca82ccbe6b31e480bd309fcb6391e7acccb6ad1f489
0x31061ceaca700af977a6e966e08d761925cf77ad903c0ecc016adc26450a1ff6
0xaf323d3edf7eae05fe3a4e5056648f6abb0d96d658db649d55cc69576d9ec805

Functions
Getter at block 23245607
MAX_FEE(view returns (uint256)
500
PRECISION_FACTOR(view returns (uint256)
1000000000000
SMART_CHEF_FACTORY(view returns (address)
0xc9ee54147445f1c1c23f52183c95456e69a92989
accTokenPerShare(view returns (uint256)
4866309033174
bonusEndTime(view returns (uint256)
1787278320
depositFee(view returns (uint256)
100
hasUserLimit(view returns (bool)
false
isInitialized(view returns (bool)
true
lastRewardTime(view returns (uint256)
1698266355
owner(view returns (address)
0xaf1823bacd8edda3b815180a61f8741fa4abc6dd
poolLimitPerUser(view returns (uint256)
0
rewardPerSecond(view returns (uint256)
2500000000000000
rewardToken(view returns (address)
0x0a074378461fb7ed3300ea638c6cc38246db4434
stakedToken(view returns (address)
0xd5046b976188eb40f6de40fb527f89c05b323385
startTime(view returns (uint256)
1692585000
treasury(view returns (address)
0xaf1823bacd8edda3b815180a61f8741fa4abc6dd
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.