SAVEBEE Token Token Logo

SAVEBEE Token

About SAVEBEE

Listings

Not Found
Token 10 months
white paper

The function of the SAVEBEE Token goes far beyond being a monetary value for exchange, as is money. With SAVEBEE you are investing your money in the preservation of the environment and still receive the expectation of financial profit due to the high valuation of this cryptoactive.

 

Goals

Promote the protection of bees as the main pollination agents;

Support projects that help reduce global warming;

Support projects to support organic and sustainable agriculture;

Support Environmental Protection Organizations;

Support family farming projects;

Create Urban Bees project to introduce in schools and communities the management and production of honey with stingless bees.

How are we going to help save the planet

Did you know that nearly 90% of wildflower species are dependent on pollinators, as are 75% of food crops?

Our idea is to promote the protection of bees as important agents of pollination. There are more than 20 thousand species of bees in the world, the vast majority, solitary bees, that is, those that do not live in hives, but that are essential for pollination and sustaining the environment.

Bees are the main pollinators of most ecosystems on the planet. Flying from flower to flower, they pollinate and promote the reproduction of several plant species. In Brazil, of the 141 species of plants cultivated for human consumption and animal production, about 60% depend to some degree on the pollination of this insect. According to the Food and Agriculture Organization of the United Nations (FAO), 75% of the crops destined for human consumption in the world depend on bees.

 

SAVEBEE FARM PLAY TO EARN

SAVEBEE will soon launch a game platform –
Play to earn
– which, in addition to being fun, will help to raise funds and promote more gains for SAVEBEE investors.

SAVEBEE Farm is an online game with a focus on blockchain and bee preservation. The objective of the game is to build a "farm" of bees where players can over time withdraw winnings. Part of the proceeds from the sale and availability of HONEYCOMBS (game currency) will be donated to bee preservation projects.

Social

Laser Scorebeta Last Audit: 8 January 2022

report
Token has too many issues. Scam probability is high.

Anti-Scam

Links


Unable to find manual contract audit (e.g. Certik, PeckShield, Solidity...)

SAVEBEE.random(uint256,uint256) (#994-1008) uses a weak PRNG: "seed % to (#1007)"
Do not use block.timestamp, now or blockhash as a source of randomness

Additional information: link

Reentrancy in SAVEBEE._transfer(address,address,uint256) (#1066-1088):
External calls:
- swapAndLiquify(numTokensToSwap) (#1078)
- PancakeSwapV2Router.addLiquidityETH{value: bnbAmount}(address(this),tokenAmount,0,0,owner(),block.timestamp) (#1246-1253)
- PancakeSwapV2Router.swapExactTokensForETHSupportingFeeOnTransferTokens(tokenAmount,0,path,address(this),block.timestamp) (#1235-1241)
- swapAndSendToMarketing(numTokensToSwap) (#1083)
- PancakeSwapV2Router.swapExactTokensForETHSupportingFeeOnTransferTokens(tokenAmount,0,path,marketingAddress,block.timestamp) (#1215-1221)
External calls sending eth:
- swapAndLiquify(numTokensToSwap) (#1078)
- PancakeSwapV2Router.addLiquidityETH{value: bnbAmount}(address(this),tokenAmount,0,0,owner(),block.timestamp) (#1246-1253)
State variables written after the call(s):
- swapAndSendToMarketing(numTokensToSwap) (#1083)
- _allowances[owner][spender] = amount (#1062)
- _tokenTransfer(from,to,amount,! (_isExcludedFromFee[from] || _isExcludedFromFee[to])) (#1087)
- _rOwned[address(this)] = _rOwned[address(this)] + rMarketing (#978)
- _rOwned[address(this)] = _rOwned[address(this)] + rLiquidity (#989)
- _rOwned[winner] = _rOwned[winner] + rLottery (#1042)
- _rOwned[sender] = _rOwned[sender] - s.rAmount (#1152)
- _rOwned[recipient] = _rOwned[recipient] + s.rTransferAmount (#1153)
- _tokenTransfer(from,to,amount,! (_isExcludedFromFee[from] || _isExcludedFromFee[to])) (#1087)
- _rTotal = _rTotal - rRfi (#971)
- _rTotal = _rTotal - rBurn (#1056)
- _tokenTransfer(from,to,amount,! (_isExcludedFromFee[from] || _isExcludedFromFee[to])) (#1087)
- _tOwned[address(this)] = _tOwned[address(this)] + tLiquidity (#991)
- _tOwned[address(this)] = _tOwned[address(this)] + tMarketing (#981)
- _tOwned[winner] = _tOwned[winner] + tLottery (#1044)
- _tOwned[sender] = _tOwned[sender] - tAmount (#1144)
- _tOwned[recipient] = _tOwned[recipient] + s.tTransferAmount (#1146)
- _tOwned[sender] = _tOwned[sender] - tAmount (#1148)
- _tOwned[recipient] = _tOwned[recipient] + s.tTransferAmount (#1149)
- _tokenTransfer(from,to,amount,! (_isExcludedFromFee[from] || _isExcludedFromFee[to])) (#1087)
- _tTotal = _tTotal - tBurn (#1055)
- swapAndSendToMarketing(numTokensToSwap) (#1083)
- contractBalance.marketing_balance -= tokenAmount (#1214)
- _tokenTransfer(from,to,amount,! (_isExcludedFromFee[from] || _isExcludedFromFee[to])) (#1087)
- contractBalance.marketing_balance += tMarketing (#976)
- contractBalance.lp_balance += tLiquidity (#986)
- swapAndSendToMarketing(numTokensToSwap) (#1083)
- inSwapAndLiquify = true (#640)
- inSwapAndLiquify = false (#642)
Reentrancy in SAVEBEE.transferFrom(address,address,uint256) (#809-813):
External calls:
- _transfer(sender,recipient,amount) (#810)
- PancakeSwapV2Router.addLiquidityETH{value: bnbAmount}(address(this),tokenAmount,0,0,owner(),block.timestamp) (#1246-1253)
- PancakeSwapV2Router.swapExactTokensForETHSupportingFeeOnTransferTokens(tokenAmount,0,path,address(this),block.timestamp) (#1235-1241)
- PancakeSwapV2Router.swapExactTokensForETHSupportingFeeOnTransferTokens(tokenAmount,0,path,marketingAddress,block.timestamp) (#1215-1221)
External calls sending eth:
- _transfer(sender,recipient,amount) (#810)
- PancakeSwapV2Router.addLiquidityETH{value: bnbAmount}(address(this),tokenAmount,0,0,owner(),block.timestamp) (#1246-1253)
State variables written after the call(s):
- _approve(sender,_msgSender(),_allowances[sender][_msgSender()].sub(amount,ERC20: transfer amount exceeds allowance)) (#811)
- _allowances[owner][spender] = amount (#1062)
Apply the check-effects-interactions pattern.

Additional information: link

SAVEBEE._takeLottery(uint256,uint256) (#1034-1050) uses a dangerous strict equality:
- winner == address(0) (#1036)
SAVEBEE._tokenTransfer(address,address,uint256,bool) (#1106-1185) uses a dangerous strict equality:
- winner == address(0) (#1165)
SAVEBEE.lockToBuyOrSellForTime(uint256,uint256) (#704-713) uses a dangerous strict equality:
- lastBuyOrSellTime == 0 (#706)
Don't use strict equality to determine if an account has enough Ether or tokens.

Additional information: link

SAVEBEE.lotterize().randomNumber (#1012) is written in both
randomNumber = random(numHolders,balanceOf(address(this))) (#1020)
randomNumber = random(numHolders,balanceOf(address(this)) + trial) (#1022)
Fix or remove the writes.

Additional information: link

Low level call in Address.sendValue(address,uint256) (#145-150):
- (success) = recipient.call{value: amount}() (#148)
Low level call in Address.functionCallWithValue(address,bytes,uint256,string) (#172-183):
- (success,returndata) = target.call{value: value}(data) (#181)
Low level call in Address.functionStaticCall(address,bytes,string) (#189-198):
- (success,returndata) = target.staticcall(data) (#196)
Low level call in Address.functionDelegateCall(address,bytes,string) (#204-213):
- (success,returndata) = target.delegatecall(data) (#211)
Avoid low-level calls. Check the call success. If the call is meant for a contract, check for code existence

Additional information: link

Pragma version^0.8.0 (#5) allows old versions
Deploy with any of the following Solidity versions: 0.5.16 - 0.5.17, 0.6.11 - 0.6.12, 0.7.5 - 0.7.6 Use a simple pragma version that allows any of these versions. Consider using the latest version of Solidity for testing.

Additional information: link

SAVEBEE.lotterize().trial (#1015) is a local variable never initialized
Initialize all the variables. If a variable is meant to be initialized to zero, explicitly set it to zero to improve code readability.

Additional information: link

SAVEBEE.excludeFromAll(address) (#860-873) ignores return value by tokenHoldersEnumSet.remove(account) (#872)
SAVEBEE._tokenTransfer(address,address,uint256,bool) (#1106-1185) ignores return value by tokenHoldersEnumSet.add(recipient) (#1180)
SAVEBEE._tokenTransfer(address,address,uint256,bool) (#1106-1185) ignores return value by tokenHoldersEnumSet.remove(sender) (#1183)
SAVEBEE.addLiquidity(uint256,uint256) (#1244-1255) ignores return value by PancakeSwapV2Router.addLiquidityETH{value: bnbAmount}(address(this),tokenAmount,0,0,owner(),block.timestamp) (#1246-1253)
Ensure that all the return values of the function calls are used.

Additional information: link

SAVEBEE.allowance(address,address).owner (#800) shadows:
- Ownable.owner() (#248-250) (function)
SAVEBEE._approve(address,address,uint256).owner (#1059) shadows:
- Ownable.owner() (#248-250) (function)
Rename the local variables that shadow another component.

Additional information: link

SAVEBEE.setBuyPerSecond(uint256) (#715-717) should emit an event for:
- buyPerSecond = timeBetweenPurchases (#716)
SAVEBEE.setTopeSwap(uint256) (#719-721) should emit an event for:
- numTokensToSwap = top * 10 ** _decimals (#720)
SAVEBEE.setSellPerSecond(uint256) (#747-749) should emit an event for:
- sellPerSecond = timeBetweenPurchasesSell (#748)
SAVEBEE.setMaxTxPercent(uint256) (#785-787) should emit an event for:
- _maxTxAmount = maxTxPercent * 10 ** _decimals (#786)
SAVEBEE.setMaxRxPercent(uint256) (#789-791) should emit an event for:
- _maxRxAmount = maxRxPercent * 10 ** _decimals (#790)
SAVEBEE.setMaxWallet(uint256) (#793-795) should emit an event for:
- _maxWallet = maxWalletPercent * 10 ** _decimals (#794)
SAVEBEE.setminLottoBalance(uint256) (#796-798) should emit an event for:
- _minLottoBalance = minLottoBalance * 10 ** _decimals (#797)
Emit an event for critical parameter changes.

Additional information: link

Reentrancy in SAVEBEE._transfer(address,address,uint256) (#1066-1088):
External calls:
- swapAndLiquify(numTokensToSwap) (#1078)
- PancakeSwapV2Router.addLiquidityETH{value: bnbAmount}(address(this),tokenAmount,0,0,owner(),block.timestamp) (#1246-1253)
- PancakeSwapV2Router.swapExactTokensForETHSupportingFeeOnTransferTokens(tokenAmount,0,path,address(this),block.timestamp) (#1235-1241)
- swapAndSendToMarketing(numTokensToSwap) (#1083)
- PancakeSwapV2Router.swapExactTokensForETHSupportingFeeOnTransferTokens(tokenAmount,0,path,marketingAddress,block.timestamp) (#1215-1221)
External calls sending eth:
- swapAndLiquify(numTokensToSwap) (#1078)
- PancakeSwapV2Router.addLiquidityETH{value: bnbAmount}(address(this),tokenAmount,0,0,owner(),block.timestamp) (#1246-1253)
State variables written after the call(s):
- _tokenTransfer(from,to,amount,! (_isExcludedFromFee[from] || _isExcludedFromFee[to])) (#1087)
- appliedFees = buyRates (#1120)
- appliedFees = sellRates (#1133)
- appliedFees.liquidity = appliedFees.liquidity + antiwhaleFee (#1135)
- _tokenTransfer(from,to,amount,! (_isExcludedFromFee[from] || _isExcludedFromFee[to])) (#1087)
- totFeesPaid.burn += tBurn (#1053)
- totFeesPaid.liquidity += tLiquidity (#987)
- totFeesPaid.rfi += tRfi (#972)
- totFeesPaid.marketing += tMarketing (#977)
- totFeesPaid.lottery += tLottery (#1046)
- _tokenTransfer(from,to,amount,! (_isExcludedFromFee[from] || _isExcludedFromFee[to])) (#1087)
- walletToPurchaseTime[recipient] = block.timestamp (#1116)
- _tokenTransfer(from,to,amount,! (_isExcludedFromFee[from] || _isExcludedFromFee[to])) (#1087)
- walletToSellime[sender] = block.timestamp (#1128)
Reentrancy in SAVEBEE.constructor() (#645-678):
External calls:
- pancakeswapV2Pair = IUniswapV2Factory(_PancakeSwapV2Router.factory()).createPair(address(this),_PancakeSwapV2Router.WETH()) (#650-651)
State variables written after the call(s):
- PancakeSwapV2Router = _PancakeSwapV2Router (#653)
- _excluded.push(address(this)) (#662)
- _excluded.push(pancakeswapV2Pair) (#665)
- _isExcluded[address(this)] = true (#661)
- _isExcluded[pancakeswapV2Pair] = true (#664)
- _isExcludedFromFee[owner()] = true (#656)
- _isExcludedFromFee[address(this)] = true (#657)
- _isExcludedFromFee[marketingAddress] = true (#658)
- _isExcludedFromFee[0x000000000000000000000000000000000000dEaD] = true (#659)
- _isExcludedFromLottery[owner()] = true (#667)
- _isExcludedFromLottery[marketingAddress] = true (#668)
- _isExcludedFromLottery[address(this)] = true (#669)
- _isExcludedFromLottery[pancakeswapV2Pair] = true (#670)
- _isExcludedFromLottery[0x000000000000000000000000000000000000dEaD] = true (#671)
- antiwhale_measures[0] = antiwhale(TokensFee1 * 10 ** _decimals,taxaFee1) (#673)
- antiwhale_measures[1] = antiwhale(TokensFee2 * 10 ** _decimals,taxaFee2) (#674)
- antiwhale_measures[2] = antiwhale(TokensFee3 * 10 ** _decimals,taxaFee3) (#675)
- marketingAddress = address(0x2A86eDc88D76e93C99108B3542BD02b259Cdc146) (#654)
Reentrancy in SAVEBEE.swapAndLiquify(uint256) (#1187-1203):
External calls:
- swapTokensForBNB(toSwap) (#1195)
- PancakeSwapV2Router.swapExactTokensForETHSupportingFeeOnTransferTokens(tokenAmount,0,path,address(this),block.timestamp) (#1235-1241)
- addLiquidity(tokensToAddLiquidityWith,bnbToAddLiquidityWith) (#1199)
- PancakeSwapV2Router.addLiquidityETH{value: bnbAmount}(address(this),tokenAmount,0,0,owner(),block.timestamp) (#1246-1253)
External calls sending eth:
- addLiquidity(tokensToAddLiquidityWith,bnbToAddLiquidityWith) (#1199)
- PancakeSwapV2Router.addLiquidityETH{value: bnbAmount}(address(this),tokenAmount,0,0,owner(),block.timestamp) (#1246-1253)
State variables written after the call(s):
- contractBalance.lp_balance -= tokensSwapped (#1201)
Apply the check-effects-interactions pattern.

Additional information: link

Reentrancy in SAVEBEE._transfer(address,address,uint256) (#1066-1088):
External calls:
- swapAndLiquify(numTokensToSwap) (#1078)
- PancakeSwapV2Router.addLiquidityETH{value: bnbAmount}(address(this),tokenAmount,0,0,owner(),block.timestamp) (#1246-1253)
- PancakeSwapV2Router.swapExactTokensForETHSupportingFeeOnTransferTokens(tokenAmount,0,path,address(this),block.timestamp) (#1235-1241)
- swapAndSendToMarketing(numTokensToSwap) (#1083)
- PancakeSwapV2Router.swapExactTokensForETHSupportingFeeOnTransferTokens(tokenAmount,0,path,marketingAddress,block.timestamp) (#1215-1221)
External calls sending eth:
- swapAndLiquify(numTokensToSwap) (#1078)
- PancakeSwapV2Router.addLiquidityETH{value: bnbAmount}(address(this),tokenAmount,0,0,owner(),block.timestamp) (#1246-1253)
Event emitted after the call(s):
- Approval(owner,spender,amount) (#1063)
- swapAndSendToMarketing(numTokensToSwap) (#1083)
- LotteryWon(winner,s.tLottery) (#1173)
- _tokenTransfer(from,to,amount,! (_isExcludedFromFee[from] || _isExcludedFromFee[to])) (#1087)
- Transfer(sender,address(this),s.tMarketing + s.tLiquidity) (#1163)
- _tokenTransfer(from,to,amount,! (_isExcludedFromFee[from] || _isExcludedFromFee[to])) (#1087)
- Transfer(sender,address(0),s.tBurn + s.tLottery) (#1167)
- _tokenTransfer(from,to,amount,! (_isExcludedFromFee[from] || _isExcludedFromFee[to])) (#1087)
- Transfer(sender,address(0),s.tBurn) (#1171)
- _tokenTransfer(from,to,amount,! (_isExcludedFromFee[from] || _isExcludedFromFee[to])) (#1087)
- Transfer(sender,winner,s.tLottery) (#1172)
- _tokenTransfer(from,to,amount,! (_isExcludedFromFee[from] || _isExcludedFromFee[to])) (#1087)
- Transfer(sender,recipient,s.tTransferAmount) (#1178)
- _tokenTransfer(from,to,amount,! (_isExcludedFromFee[from] || _isExcludedFromFee[to])) (#1087)
Reentrancy in SAVEBEE.addLiquidity(uint256,uint256) (#1244-1255):
External calls:
- PancakeSwapV2Router.addLiquidityETH{value: bnbAmount}(address(this),tokenAmount,0,0,owner(),block.timestamp) (#1246-1253)
Event emitted after the call(s):
- LiquidityAdded(tokenAmount,bnbAmount) (#1254)
Reentrancy in SAVEBEE.constructor() (#645-678):
External calls:
- pancakeswapV2Pair = IUniswapV2Factory(_PancakeSwapV2Router.factory()).createPair(address(this),_PancakeSwapV2Router.WETH()) (#650-651)
Event emitted after the call(s):
- Transfer(address(0),owner(),_tTotal) (#677)
Reentrancy in SAVEBEE.swapAndLiquify(uint256) (#1187-1203):
External calls:
- swapTokensForBNB(toSwap) (#1195)
- PancakeSwapV2Router.swapExactTokensForETHSupportingFeeOnTransferTokens(tokenAmount,0,path,address(this),block.timestamp) (#1235-1241)
- addLiquidity(tokensToAddLiquidityWith,bnbToAddLiquidityWith) (#1199)
- PancakeSwapV2Router.addLiquidityETH{value: bnbAmount}(address(this),tokenAmount,0,0,owner(),block.timestamp) (#1246-1253)
External calls sending eth:
- addLiquidity(tokensToAddLiquidityWith,bnbToAddLiquidityWith) (#1199)
- PancakeSwapV2Router.addLiquidityETH{value: bnbAmount}(address(this),tokenAmount,0,0,owner(),block.timestamp) (#1246-1253)
Event emitted after the call(s):
- LiquidityAdded(tokenAmount,bnbAmount) (#1254)
- addLiquidity(tokensToAddLiquidityWith,bnbToAddLiquidityWith) (#1199)
Reentrancy in SAVEBEE.transferFrom(address,address,uint256) (#809-813):
External calls:
- _transfer(sender,recipient,amount) (#810)
- PancakeSwapV2Router.addLiquidityETH{value: bnbAmount}(address(this),tokenAmount,0,0,owner(),block.timestamp) (#1246-1253)
- PancakeSwapV2Router.swapExactTokensForETHSupportingFeeOnTransferTokens(tokenAmount,0,path,address(this),block.timestamp) (#1235-1241)
- PancakeSwapV2Router.swapExactTokensForETHSupportingFeeOnTransferTokens(tokenAmount,0,path,marketingAddress,block.timestamp) (#1215-1221)
External calls sending eth:
- _transfer(sender,recipient,amount) (#810)
- PancakeSwapV2Router.addLiquidityETH{value: bnbAmount}(address(this),tokenAmount,0,0,owner(),block.timestamp) (#1246-1253)
Event emitted after the call(s):
- Approval(owner,spender,amount) (#1063)
- _approve(sender,_msgSender(),_allowances[sender][_msgSender()].sub(amount,ERC20: transfer amount exceeds allowance)) (#811)
Apply the check-effects-interactions pattern.

Additional information: link

SAVEBEE.lockToBuyOrSellForTime(uint256,uint256) (#704-713) uses timestamp for comparisons
Dangerous comparisons:
- lastBuyOrSellTime == 0 (#706)
- crashTime >= lockTime (#710)
SAVEBEE._takeLottery(uint256,uint256) (#1034-1050) uses timestamp for comparisons
Dangerous comparisons:
- winner == address(0) (#1036)
SAVEBEE._tokenTransfer(address,address,uint256,bool) (#1106-1185) uses timestamp for comparisons
Dangerous comparisons:
- winner == address(0) (#1165)
Avoid relying on block.timestamp.

Additional information: link

Address.isContract(address) (#137-143) uses assembly
- INLINE ASM (#139-141)
Address._verifyCallResult(bool,bytes,string) (#215-234) uses assembly
- INLINE ASM (#226-229)
EnumerableSet.values(EnumerableSet.AddressSet) (#501-510) uses assembly
- INLINE ASM (#505-507)
Do not use evm assembly.

Additional information: link

SAVEBEE.includeInReward(address) (#880-891) has costly operations inside a loop:
- _excluded.pop() (#887)
Use a local variable to hold the loop computation result.

Additional information: link

Address._verifyCallResult(bool,bytes,string) (#215-234) is never used and should be removed
Address.functionCall(address,bytes) (#152-154) is never used and should be removed
Address.functionCall(address,bytes,string) (#156-162) is never used and should be removed
Address.functionCallWithValue(address,bytes,uint256) (#164-170) is never used and should be removed
Address.functionCallWithValue(address,bytes,uint256,string) (#172-183) is never used and should be removed
Address.functionDelegateCall(address,bytes) (#200-202) is never used and should be removed
Address.functionDelegateCall(address,bytes,string) (#204-213) is never used and should be removed
Address.functionStaticCall(address,bytes) (#185-187) is never used and should be removed
Address.functionStaticCall(address,bytes,string) (#189-198) is never used and should be removed
Address.isContract(address) (#137-143) is never used and should be removed
Address.sendValue(address,uint256) (#145-150) is never used and should be removed
Context._msgData() (#129-132) is never used and should be removed
EnumerableSet._values(EnumerableSet.Set) (#473-475) is never used and should be removed
EnumerableSet.contains(EnumerableSet.AddressSet,address) (#489-491) is never used and should be removed
EnumerableSet.values(EnumerableSet.AddressSet) (#501-510) is never used and should be removed
SafeMath.add(uint256,uint256) (#70-72) is never used and should be removed
SafeMath.div(uint256,uint256) (#82-84) is never used and should be removed
SafeMath.div(uint256,uint256,string) (#101-110) is never used and should be removed
SafeMath.mod(uint256,uint256) (#86-88) is never used and should be removed
SafeMath.mod(uint256,uint256,string) (#112-121) is never used and should be removed
SafeMath.mul(uint256,uint256) (#78-80) is never used and should be removed
SafeMath.sub(uint256,uint256) (#74-76) is never used and should be removed
SafeMath.tryAdd(uint256,uint256) (#32-38) is never used and should be removed
SafeMath.tryDiv(uint256,uint256) (#56-61) is never used and should be removed
SafeMath.tryMod(uint256,uint256) (#63-68) is never used and should be removed
SafeMath.tryMul(uint256,uint256) (#47-54) is never used and should be removed
SafeMath.trySub(uint256,uint256) (#40-45) is never used and should be removed
Remove unused functions.

Additional information: link

SAVEBEE._rTotal (#536) is set pre-construction with a non-constant function or state variable:
- (MAX - (MAX % _tTotal))
Remove any initialization of state variables via non-constant state variables or function calls. If variables must be set upon contract deployment, locate initialization in the constructor instead.

Additional information: link

Function IUniswapV2Router01.WETH() (#271) is not in mixedCase
Struct SAVEBEE.feeRatesStruct (#569-575) is not in CapWords
Struct SAVEBEE.balances (#577-580) is not in CapWords
Struct SAVEBEE.valuesFromGetValues (#602-616) is not in CapWords
Struct SAVEBEE.antiwhale (#626-629) is not in CapWords
Function SAVEBEE.TrandingOn(bool) (#777-779) is not in mixedCase
Parameter SAVEBEE.TrandingOn(bool)._enable (#777) is not in mixedCase
Parameter SAVEBEE.settransform(bool)._enable (#781) is not in mixedCase
Parameter SAVEBEE.setSwapAndLiquifyEnabled(bool)._enabled (#905) is not in mixedCase
Constant SAVEBEE._decimals (#532) is not in UPPER_CASE_WITH_UNDERSCORES
Variable SAVEBEE._maxTxAmount (#537) is not in mixedCase
Variable SAVEBEE._maxRxAmount (#538) is not in mixedCase
Variable SAVEBEE._maxWallet (#539) is not in mixedCase
Variable SAVEBEE.TokensFee1 (#544) is not in mixedCase
Variable SAVEBEE.TokensFee2 (#546) is not in mixedCase
Variable SAVEBEE.TokensFee3 (#548) is not in mixedCase
Constant SAVEBEE._name (#563) is not in UPPER_CASE_WITH_UNDERSCORES
Constant SAVEBEE._symbol (#564) is not in UPPER_CASE_WITH_UNDERSCORES
Variable SAVEBEE._minLottoBalance (#567) is not in mixedCase
Variable SAVEBEE.PancakeSwapV2Router (#618) is not in mixedCase
Variable SAVEBEE.Trading (#622) is not in mixedCase
Variable SAVEBEE.antiwhale_measures (#631) is not in mixedCase
Follow the Solidity naming convention.

Additional information: link

Redundant expression "this (#130)" inContext (#124-133)
Remove redundant statements if they congest code but offer no value.

Additional information: link

Variable IUniswapV2Router01.addLiquidity(address,address,uint256,uint256,uint256,uint256,address,uint256).amountADesired (#276) is too similar to IUniswapV2Router01.addLiquidity(address,address,uint256,uint256,uint256,uint256,address,uint256).amountBDesired (#277)
Variable SAVEBEE._maxRxAmount (#538) is too similar to SAVEBEE._maxTxAmount (#537)
Variable SAVEBEE.setMaxRxPercent(uint256).maxRxPercent (#789) is too similar to SAVEBEE.setMaxTxPercent(uint256).maxTxPercent (#785)
Prevent variables from having similar names.

Additional information: link

SAVEBEE.constructor() (#645-678) uses literals with too many digits:
- _isExcludedFromFee[0x000000000000000000000000000000000000dEaD] = true (#659)
SAVEBEE.constructor() (#645-678) uses literals with too many digits:
- _isExcludedFromLottery[0x000000000000000000000000000000000000dEaD] = true (#671)
SAVEBEE.slitherConstructorVariables() (#513-1263) uses literals with too many digits:
- _tTotal = 200000000 * 10 ** _decimals (#535)
SAVEBEE.slitherConstructorVariables() (#513-1263) uses literals with too many digits:
- _maxWallet = 500000 * 10 ** _decimals (#539)
Use: Ether suffix, Time suffix, or The scientific notation

Additional information: link

SAVEBEE._isExcludedFromMaxTx (#525) is never used in SAVEBEE (#513-1263)
Remove unused state variables.

Additional information: link

renounceOwnership() should be declared external:
- Ownable.renounceOwnership() (#257-260)
transferOwnership(address) should be declared external:
- Ownable.transferOwnership(address) (#262-266)
setBuyRates(uint256,uint256,uint256,uint256,uint256) should be declared external:
- SAVEBEE.setBuyRates(uint256,uint256,uint256,uint256,uint256) (#688-694)
setSellRates(uint256,uint256,uint256,uint256,uint256) should be declared external:
- SAVEBEE.setSellRates(uint256,uint256,uint256,uint256,uint256) (#696-702)
setBuyPerSecond(uint256) should be declared external:
- SAVEBEE.setBuyPerSecond(uint256) (#715-717)
setTopeSwap(uint256) should be declared external:
- SAVEBEE.setTopeSwap(uint256) (#719-721)
setTokensFee1(uint256) should be declared external:
- SAVEBEE.setTokensFee1(uint256) (#723-725)
setTokensFee2(uint256) should be declared external:
- SAVEBEE.setTokensFee2(uint256) (#727-729)
setTokensFee3(uint256) should be declared external:
- SAVEBEE.setTokensFee3(uint256) (#731-733)
setTaxaFee1(uint256) should be declared external:
- SAVEBEE.setTaxaFee1(uint256) (#735-737)
setTaxaFee2(uint256) should be declared external:
- SAVEBEE.setTaxaFee2(uint256) (#739-741)
setTaxaFee3(uint256) should be declared external:
- SAVEBEE.setTaxaFee3(uint256) (#743-745)
setSellPerSecond(uint256) should be declared external:
- SAVEBEE.setSellPerSecond(uint256) (#747-749)
name() should be declared external:
- SAVEBEE.name() (#751-753)
symbol() should be declared external:
- SAVEBEE.symbol() (#755-757)
decimals() should be declared external:
- SAVEBEE.decimals() (#759-761)
totalSupply() should be declared external:
- SAVEBEE.totalSupply() (#763-765)
transfer(address,uint256) should be declared external:
- SAVEBEE.transfer(address,uint256) (#772-775)
TrandingOn(bool) should be declared external:
- SAVEBEE.TrandingOn(bool) (#777-779)
settransform(bool) should be declared external:
- SAVEBEE.settransform(bool) (#781-783)
setMaxTxPercent(uint256) should be declared external:
- SAVEBEE.setMaxTxPercent(uint256) (#785-787)
setMaxRxPercent(uint256) should be declared external:
- SAVEBEE.setMaxRxPercent(uint256) (#789-791)
setMaxWallet(uint256) should be declared external:
- SAVEBEE.setMaxWallet(uint256) (#793-795)
setminLottoBalance(uint256) should be declared external:
- SAVEBEE.setminLottoBalance(uint256) (#796-798)
approve(address,uint256) should be declared external:
- SAVEBEE.approve(address,uint256) (#804-807)
transferFrom(address,address,uint256) should be declared external:
- SAVEBEE.transferFrom(address,address,uint256) (#809-813)
increaseAllowance(address,uint256) should be declared external:
- SAVEBEE.increaseAllowance(address,uint256) (#815-818)
decreaseAllowance(address,uint256) should be declared external:
- SAVEBEE.decreaseAllowance(address,uint256) (#820-823)
isExcludedFromReward(address) should be declared external:
- SAVEBEE.isExcludedFromReward(address) (#825-827)
reflectionFromToken(uint256,bool) should be declared external:
- SAVEBEE.reflectionFromToken(uint256,bool) (#829-838)
excludeFromReward(address) should be declared external:
- SAVEBEE.excludeFromReward(address) (#846-853)
excludeFromLottery(address) should be declared external:
- SAVEBEE.excludeFromLottery(address) (#855-858)
excludeFromAll(address) should be declared external:
- SAVEBEE.excludeFromAll(address) (#860-873)
includeInLottery(address) should be declared external:
- SAVEBEE.includeInLottery(address) (#875-878)
excludeFromFee(address) should be declared external:
- SAVEBEE.excludeFromFee(address) (#893-895)
includeInFee(address) should be declared external:
- SAVEBEE.includeInFee(address) (#897-899)
isExcludedFromFee(address) should be declared external:
- SAVEBEE.isExcludedFromFee(address) (#901-903)
setSwapAndLiquifyEnabled(bool) should be declared external:
- SAVEBEE.setSwapAndLiquifyEnabled(bool) (#905-908)
withdraw() should be declared external:
- SAVEBEE.withdraw() (#1257-1260)
Use the external attribute for functions never called from the contract.

Additional information: link

Holders:


Average PancakeSwap trading volume, liqudity, number of swaps are extremely low. Token seems to be dead.


Number of Binance Smart Chain (BSC) token holders is low.


Token is deployed only at one blockchain


Token has only one trading pair


Unable to find PancakeSwap trading pair to compute liquidity.


Unable to find PancakeSwap trading pair to compute volume.


Unable to find PancakeSwap trading pair to compute number of swaps.


Twitter account has relatively few followers


Last post in Twitter was more than 30 days ago


Unable to find Blog account (Reddit or Medium)


Unable to find Youtube account


Unable to find Discord account


Twitter account has few posts


Unable to find website, listings and other project-related information


Young tokens have high risks of price dump / death


Token has no active CoinGecko listing / rank


Token has no active CoinMarketCap listing / rank


Young tokens have high risks of price dump / death

Price for SAVEBEE

News for SAVEBEE