可初始化的 SmartChef
SmartChefInitializable
Contract Roles
Role
Description
Owner
Functions
emergencyRewardWithdraw - Owner
emergencyRewardWithdraw - Owner function emergencyRewardWithdraw(uint256 _amount) external onlyOwner {
rewardToken.safeTransfer(address(msg.sender), _amount);
}recoverWrongTokens - Owner
recoverWrongTokens - Owner function recoverWrongTokens(address _tokenAddress, uint256 _tokenAmount) external onlyOwner {
require(_tokenAddress != address(stakedToken), "Cannot be staked token");
require(_tokenAddress != address(rewardToken), "Cannot be reward token");
IBEP20(_tokenAddress).safeTransfer(address(msg.sender), _tokenAmount);
emit AdminTokenRecovery(_tokenAddress, _tokenAmount)stopRewards - Owner
stopRewards - OwnerupdatePoolLimitPerUser - Owner
updatePoolLimitPerUser - OwnerUpdateRewardPerBlock - Owner
UpdateRewardPerBlock - OwnerupdateStartAndEndBlocks - Owner
updateStartAndEndBlocks - OwnertransferOwnership - Owner
transferOwnership - OwnerLast updated
Was this helpful?