SmartChefInitializable

Verified contract

Active on Ethereum with 1,391 txns
Deployed by via 0x00e17741 at 16681365
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
--
0xb9029e9ebc840f3164df1041871c36fe46d546717075ae22cea795b228cfda23
0x2ab6c52e1b135b13f41c31d0cc03d9fdd64973adcf8aa9da1cd774cde5a36d01
0x37a249480cb615708b92d3dd8ec5ab4f319a2c03339f33dc4431b1007efed9ff
0xd2076e5db7e934d591e49703f8b37c3d59c59d2c8cf51610919f14e1ea86179f
0xaf9c991b001d70e53033df0ebb6378d6c2e5cbbb9e4180cb3b4139ac0df632c0
0x786e0b9dc70a5ab0a20787eab342c87363303991b074b8381277d502c7d3d3ae
0x99cae8f75e150ee5666b39ce69f79548e821dcfb69cbbc93dda9ca72eda229af
0xc0632556a3bace4d5523108340a9bda0d7dba77329e2f187094392386597dd52
0x62e5ee0e101e2edc7e39ee69ed1ec7a70af51cfabcd08b7c18c889c2479733e4
0xdcdc5e0fb382cded7e0b8b8d8ff165b5a05ccfee77ecb0f9180bfbb65d0342c9

Functions
Getter at block 21212103
PRECISION_FACTOR(view returns (uint256)
1000000000000000000000
SMART_CHEF_FACTORY(view returns (address)
0xc3d2cdd8b2d859fb31bcfa4cb30002487cebebc3
accTokenPerShare(view returns (uint256)
431416533209829492298
bonusEndBlock(view returns (uint256)
19240000
hasUserLimit(view returns (bool)
false
isInitialized(view returns (bool)
true
lastRewardBlock(view returns (uint256)
20593689
numberBlocksForUserLimit(view returns (uint256)
14400
owner(view returns (address)
0x885f5fd87e62ed2ebd0b0bb1c295c4c43edee5b5
poolLimitPerUser(view returns (uint256)
10000000000000000
rewardPerBlock(view returns (uint256)
30000000000
rewardToken(view returns (address)
0xc5fdf3569af74f3b3e97e46a187a626352d2d508
stakedToken(view returns (address)
0xc5fdf3569af74f3b3e97e46a187a626352d2d508
stakedTokenSupply(view returns (uint256)
44924145820298805
startBlock(view returns (uint256)
16682384
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 _rewardPerBlockuint256 _startBlockuint256 _bonusEndBlockuint256 _poolLimitPerUseruint256 _numberBlocksForUserLimitaddress _admin
recoverToken(address _token
renounceOwnership(
stopReward(
transferOwnership(address newOwner
updatePoolLimitPerUser(bool _userLimituint256 _poolLimitPerUser
updateRewardPerBlock(uint256 _rewardPerBlock
updateStartAndEndBlocks(uint256 _startBlockuint256 _bonusEndBlock
withdraw(uint256 _amount
Events
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
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.