SmartChefInitializable

Verified contract

Active on Base with 908 txns
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $0.3
ERC-20
--
0x85f2fd73811a3ad788475bd6fc4706b083baefe25d3e2084db29588f96acf3e8
0x22967821683d84725b9654cdbae7608fc8c7e223e6524b7bcb11274f67aae07e
0x768b6eb7d1571837eab952249035db8d24f75f77ed474b2175a2768350ef9db9
0x2eecbbb8dcd462f8e8bb4e9621783badbba8ee00b93fd547d9718e6ea7fe0128
0xa237318fed30be2ddae69b4a08dc5d1dcfa9dcda4e7d4770f213a4d8a884a2fb
0x034c668c1c70a6722ae47396551d32a4086cd329274dd00690551ee51e3c56bd
0x8b5eda0d717a72b94e300fb649dd816b587ceb44d0809b4627171d7b329e0cac
0x13a9bdcc9bed2ea321bed49c9361a2658d3bd6b4d7cf861a3a9120b736a9d1d2
0x8f73b45d4c99d993fc895d4631ecb15157666846618bcc216399373848aa5287
0x438c63423a5620e4375ab66fd093389c4880579ba604153e13e68428251b91d5

Functions
Getter at block 22505454
PRECISION_FACTOR(view returns (uint256)
1000000000000
SMART_CHEF_FACTORY(view returns (address)
0xa77493be13f9b6345b8b5c00a2dec34d8537635d
accTokenPerShare(view returns (uint256)
27216553971530359
endTimestamp(view returns (uint256)
1724850660
hasUserLimit(view returns (bool)
false
isInitialized(view returns (bool)
true
lastRewardTimestamp(view returns (uint256)
1726022129
numberSecondsForUserLimit(view returns (uint256)
0
owner(view returns (address)
0xe1581c10ee235f0debb655ea365100bcbd84bad2
poolLimitPerUser(view returns (uint256)
0
rewardPerSecond(view returns (uint256)
28460837887067400000
rewardToken(view returns (address)
0x639c0d019c257966c4907bd4e68e3f349bb58109
stakedToken(view returns (address)
0x7db1c9f51f2cb456f0c5d7e2f939fa7f6b360142
startTimestamp(view returns (uint256)
1719580260
userLimit(view returns (bool)
false
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 _startTimestampuint256 _endTimestampuint256 _poolLimitPerUseruint256 _numberSecondsForUserLimitaddress _admin
recoverToken(address _token
renounceOwnership(
stopReward(
transferOwnership(address newOwner
updatePoolLimitPerUser(bool _userLimituint256 _poolLimitPerUser
updateRewardPerSecond(uint256 _rewardPerSecond
updateStartAndEndTimestamp(uint256 _startTimestampuint256 _endTimestamp
withdraw(uint256 _amount
Events
Deposit(address indexed useruint256 amount
EmergencyWithdraw(address indexed useruint256 amount
NewPoolLimit(uint256 poolLimitPerUser
NewRewardPerSecond(uint256 rewardPerSecond
NewStartAndEndTimestamp(uint256 startTimestampuint256 endTimestamp
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
RewardsStop(uint256 blockNumber
TokenRecovery(address indexed tokenuint256 amount
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.