SmartChefInitializable

Verified contract

Active on Ethereum with 588 txns
Deployed by via 0xb0ef3a8e at 13733565
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
--
ERC-20
--
0xbe9a88198c8405560c8958acf18b29aaebc7e2771128e500c8a65a9e5dd50822
0x45c60ecbdc487d68fae4524c05378c8bad590a069e11aa32c27ea0b797c6fae9
0xa1fcaecb4ee546c05aec16b2f8f1fb1edcf0708fda46619d968a9d0d6fad8bf8
0xb09590420694a2db54668e5cb6a1f18be87608c175d5e03e708e832d9f77176d
0x03b95e7e1ed2efb75f8713e133a88c6e7ee1bbae60eb278f496d5082a9d79fba
0xee4c45ffc7f2bc6134079a5de7cdc03cb8a2374b0689c7683a4ba676670537c5
0xf33ce6dc20c90c8841c107dc7f45fbc6c04998c762fcb2d2171927bfd69363c6
0x649a3ea7e235337f045e69d36c3475654581c80b0ddafc09979464af99df54be
0x5cb7e48b7a1ab7b4859f3ee83062c3df556cce2f5a3cddd300c38110a7dfa3e3
0x4a0eda4dbba1fce6128014e20aef2e0d1f0d2e92d4ced9cc3ee002bfbade3775

Functions
Getter at block 21200921
PRECISION_FACTOR(view returns (uint256)
1000000000000000000000
SMART_CHEF_FACTORY(view returns (address)
0xe3c601b1fc6564ebf5603fcad7956697761e39db
accTokenPerShare(view returns (uint256)
2587703914883542039
bonusEndBlock(view returns (uint256)
14115616
depositFee(view returns (uint256)
0
feeReceiver(view returns (address)
0xe3c601b1fc6564ebf5603fcad7956697761e39db
hasUserLimit(view returns (bool)
false
isInitialized(view returns (bool)
true
lastRewardBlock(view returns (uint256)
14170679
owner(view returns (address)
0x6b3209632b7fcc911da104a599bf56a84fd6e477
poolLimitPerUser(view returns (uint256)
0
rewardPerBlock(view returns (uint256)
26315789473684210
rewardToken(view returns (address)
0x8b3192f5eebd8579568a2ed41e6feb402f93f73f
stakedToken(view returns (address)
0xf5b1fd29d23e98db2d9ebb8435e1082e3b38fb65
startBlock(view returns (uint256)
13735616
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 _rewardPerBlockuint256 _startBlockuint256 _bonusEndBlockuint256 _poolLimitPerUseraddress _adminuint256 _depositfeeaddress _feereceiver
modifyTimes(uint256 _startTimeuint256 _endTimeuint256 _reward
recoverWrongTokens(address _tokenAddressuint256 _tokenAmount
renounceOwnership(
stopReward(
transferOwnership(address newOwner
updatePoolLimitPerUser(bool _hasUserLimituint256 _poolLimitPerUser
updateRewardPerBlock(uint256 _rewardPerBlock
updateStartAndEndBlocks(uint256 _startBlockuint256 _bonusEndBlock
withdraw(uint256 _amount
Events
AdminTokenRecovery(address tokenRecovereduint256 amount
Deposit(address indexed useruint256 amount
EmergencyWithdraw(address indexed useruint256 amount
NewPoolLimit(uint256 poolLimitPerUser
NewRewardPerBlock(uint256 rewardPerBlock
NewStartAndEndBlocks(uint256 startBlockuint256 endBlock
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
RewardsStop(uint256 blockNumber
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.