SmartChefNFTV3

Verified contract

Active on Base with 20,844 txns
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
--
)
ERC-721
--
)
ERC-721
--
)
ERC-721
--
)
ERC-721
--
)
ERC-721
--
)
ERC-721
--
)
ERC-721
--
)
ERC-721
--
)
ERC-721
--
0x44ff781e18146eae211bd4383fb44baf33b8ca05248be749c42856f8af7eec58
0x06a4b08722faffd94adedd9b221c8147eda348b4232d87cb478ef52b67c83cd2
0x86333674b765755cdbeffd0555e63f37b5c7863194c0384105fedb043f413d0a
0x0f00b6e445e6a1eb101c0d3af47b943aa39068f900204e4b5381dae1b0c60b5c
0xe45fde38ed084577411fc5b81f00330012cd3834668d830a399e9e2a3d74d5ab
0xb174d619cf6105527f5be2770c679da8b6bb1625d41074c43698c1c2b5c28fba
0x6b158dfa50896529432cfec50a28ed604af38757b2d73f01caa92e40c49c39fb
0x2b35a7856f1011ec05e414c5a8431d1adad19082ed3a99e7747174018c7a12eb
0xc3291f090591e6e551e56a1f3a6d4bb4532bc3b2c2c3df344a925499479d31ff
0xd5d426806156da2baa6e496969f3956fd02ff7ce155e7d6290e47db050e25f44

Functions
Getter at block 22746388
BASE_FACTOR(view returns (uint256)
1000000000000000000
PRECISION_FACTOR(view returns (uint256)
1000000000000
SMART_CHEF_FACTORY(view returns (address)
0x11e825ccd499125ab089bd2355fd52efc32563df
accTokenPerShare(view returns (uint256)
276871899738707
endTimestamp(view returns (uint256)
1694197845
hasUserLimit(view returns (bool)
false
isInitialized(view returns (bool)
true
isSpecialPool(view returns (bool)
true
lastRewardTimestamp(view returns (uint256)
1719419357
numberSecondsForUserLimit(view returns (uint256)
2590000
owner(view returns (address)
0xd42b1a0ba3799defb1edb744e8073dcb7e94bdb4
poolLimitPerUser(view returns (uint256)
1
rewardPerSecond(view returns (uint256)
772200772000000000
rewardToken(view returns (address)
0x145dd03b9e2dfdf6a63f3a4949194941930e4b7c
stakedToken(view returns (address)
0x1fc10ef15e041c5d3c54042e52eb0c54cb9b710c
startTimestamp(view returns (uint256)
1691605845
totalStake(view returns (uint256)
71290000000000000000000
userLimit(view returns (bool)
false
Read-only
getUserTokenIds(address _userAddressview returns (uint256[])
isQualifiedWhitelist(address _userview returns (bool)
isWhitelisted(address _userview returns (bool)
pendingReward(address _userview returns (uint256)
rarityMapping(uint256view returns (uint256)
userInfo(addressview returns (uint256 amountuint256 rewardDebt)
State-modifying
addAddressToWhitelist(address _user
addAddressesToWhitelist(address[] _users
addRarities(uint256[] tokenIdsuint256[] rarities
deposit(uint256[] _tokenIds
emergencyRewardWithdraw(uint256 _amount
initialize(address _stakedTokenaddress _rewardTokenuint256 _rewardPerSeconduint256 _startTimestampuint256 _endTimestampuint256 _poolLimitPerUseruint256 _numberSecondsForUserLimitbool _isSpecialPooladdress _admin
recoverToken(address _token
removeAddressFromWhitelist(address _user
removeAddressesFromWhitelist(address[] _users
removeRarities(uint256[] tokenIds
renounceOwnership(
stopReward(
transferOwnership(address newOwner
updatePoolLimitPerUser(bool _userLimituint256 _poolLimitPerUser
updateRewardPerSecond(uint256 _rewardPerSecond
updateStartAndEndTimestamp(uint256 _startTimestampuint256 _endTimestamp
withdraw(uint256[] _tokenIds
Events
Deposit(address indexed useruint256[] tokenIds
EmergencyWithdraw(address indexed useruint256 tokenId
NewPoolLimit(uint256 poolLimitPerUser
NewRewardPerSecond(uint256 rewardPerSecond
NewStartAndEndTimestamp(uint256 startTimestampuint256 endTimestamp
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
RewardsStop(uint256 blockNumber
TokenRecovery(address indexed tokenuint256 amount
WhitelistedAddressAdded(address indexed _user
WhitelistedAddressRemoved(address indexed _user
Withdraw(address indexed useruint256[] tokenIds
Constructor
constructor(
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.