Functions to keep you safe

Besides that we DON'T have blacklist function to disclose users from trading, we implemented different requirements into the smart contract for the safety and trust.

Max transaction amount couldn't be less than 0,5% (5,000 tokens)

function updateMaxAmount(uint256 newNum) external onlyOwner {

require(newNum > (totalSupply() * 1 / 200)/1e18, "Cannot set maxTransactionAmount lower than 0,5%");

maxTransactionAmount = newNum * (10**18);

Max wallet cannot be lower than 1% (10,000 tokens)

function updateMaxWalletAmount(uint256 newNum) external onlyOwner {

require(newNum > (totalSupply() * 1 / 100)/1e18, "Cannot set maxWallet lower than 1%");

maxWallet = newNum * (10**18);

Buy taxes cannot set higher than 5%

function updateBuyFees(uint256 _taxFee, uint256 _liquidityFee) external onlyOwner {

liquidityBuyFee = _liquidityFee;

totalBuyFees = taxBuyFee + liquidityBuyFee;

require(totalBuyFees <= 5, "Must keep fees at 5% or less");

Sell taxes cannot set higher than 20%

function updateSellFees(uint256 _taxFee, uint256 _liquidityFee) external onlyOwner {

liquiditySellFee = _liquidityFee;

totalSellFees = taxSellFee + liquiditySellFee;

require(totalSellFees <= 20, "Must keep fees at 20% or less");

// once enabled, can never be turned off

function enableTrading() external onlyOwner {

tradingActiveBlock = block.number;

ETH sent accidentaly to contract can be withdrawn

function withdrawStuckEth() external onlyOwner {

(bool success,) = address(msg.sender).call{value: address(this).balance}("");

require(success, "failed to withdraw");

Last updated