Ninjaverse Wallet claims to be a crypto asset management platform that provides a secure and professional storage solution, as well as a wide range of value-added services to users worldwide. Ninjaverse Wallet is also a deflationary low tax token with a 1% Max Ninjaverse wallet token reflection, so the number of tokens you possess will increase. Holding is key! Don’t miss the most HYPED token!
Reentrancy in Ninjaverse_Wallet._transfer(address,address,uint256) (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#633-663):
External calls:
- swapAndLiquify(contractTokenBalance) (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#656)
- uniswapV2Router.addLiquidityETH{value: ethAmount}(address(this),tokenAmount,0,0,owner(),block.timestamp) (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#688-695)
- uniswapV2Router.swapExactTokensForETHSupportingFeeOnTransferTokens(tokenAmount,0,path,address(this),block.timestamp) (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#678-684)
External calls sending eth:
- swapAndLiquify(contractTokenBalance) (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#656)
- uniswapV2Router.addLiquidityETH{value: ethAmount}(address(this),tokenAmount,0,0,owner(),block.timestamp) (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#688-695)
State variables written after the call(s):
- _tokenTransfer(from,to,amount,takeFee) (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#662)
- _rOwned[address(this)] = _rOwned[address(this)].add(rLiquidity) (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#584)
- _rOwned[_developmentWalletAddress] = _rOwned[_developmentWalletAddress].add(rDevelopment) (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#591)
- _rOwned[sender] = _rOwned[sender].sub(rAmount) (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#725)
- _rOwned[sender] = _rOwned[sender].sub(rAmount) (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#716)
- _rOwned[sender] = _rOwned[sender].sub(rAmount) (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#736)
- _rOwned[recipient] = _rOwned[recipient].add(rTransferAmount) (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#717)
- _rOwned[sender] = _rOwned[sender].sub(rAmount) (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#509)
- _rOwned[recipient] = _rOwned[recipient].add(rTransferAmount) (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#737)
- _rOwned[recipient] = _rOwned[recipient].add(rTransferAmount) (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#727)
- _rOwned[recipient] = _rOwned[recipient].add(rTransferAmount) (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#511)
- _tokenTransfer(from,to,amount,takeFee) (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#662)
- _rTotal = _rTotal.sub(rFee) (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#543)
- _tokenTransfer(from,to,amount,takeFee) (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#662)
- _tOwned[_developmentWalletAddress] = _tOwned[_developmentWalletAddress].add(tDevelopment) (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#593)
- _tOwned[address(this)] = _tOwned[address(this)].add(tLiquidity) (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#586)
- _tOwned[sender] = _tOwned[sender].sub(tAmount) (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#735)
- _tOwned[sender] = _tOwned[sender].sub(tAmount) (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#508)
- _tOwned[recipient] = _tOwned[recipient].add(tTransferAmount) (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#726)
- _tOwned[recipient] = _tOwned[recipient].add(tTransferAmount) (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#510)
Apply the check-effects-interactions pattern.
Additional information: link
Unable to find manual contract audit (e.g. Certik, PeckShield, Solidity...)
Contract ownership is not renounced (belongs to a wallet)
Ninjaverse_Wallet.addLiquidity(uint256,uint256) (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#686-696) ignores return value by uniswapV2Router.addLiquidityETH{value: ethAmount}(address(this),tokenAmount,0,0,owner(),block.timestamp) (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#688-695)
Ensure that all the return values of the function calls are used.
Additional information: link
Ninjaverse_Wallet.allowance(address,address).owner (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#437) shadows:
- Ownable.owner() (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#160-162) (function)
Ninjaverse_Wallet._approve(address,address,uint256).owner (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#627) shadows:
- Ownable.owner() (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#160-162) (function)
Rename the local variables that shadow another component.
Additional information: link
Ninjaverse_Wallet.setTaxFeePercent(uint256) (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#523-525) should emit an event for:
- _taxFee = taxFee (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#524)
Ninjaverse_Wallet.setDevelopmentFeePercent(uint256) (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#526-528) should emit an event for:
- _developmentFee = developmentFee (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#527)
Ninjaverse_Wallet.setLiquidityFeePercent(uint256) (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#529-531) should emit an event for:
- _liquidityFee = liquidityFee (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#530)
Ninjaverse_Wallet.setMaxTxPercent(uint256) (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#532-536) should emit an event for:
- _maxTxAmount = _tTotal.mul(maxTxPercent).div(10 ** 3) (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#533-535)
Emit an event for critical parameter changes.
Additional information: link
Reentrancy in Ninjaverse_Wallet._transfer(address,address,uint256) (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#633-663):
External calls:
- swapAndLiquify(contractTokenBalance) (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#656)
- uniswapV2Router.addLiquidityETH{value: ethAmount}(address(this),tokenAmount,0,0,owner(),block.timestamp) (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#688-695)
- uniswapV2Router.swapExactTokensForETHSupportingFeeOnTransferTokens(tokenAmount,0,path,address(this),block.timestamp) (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#678-684)
External calls sending eth:
- swapAndLiquify(contractTokenBalance) (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#656)
- uniswapV2Router.addLiquidityETH{value: ethAmount}(address(this),tokenAmount,0,0,owner(),block.timestamp) (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#688-695)
State variables written after the call(s):
- _tokenTransfer(from,to,amount,takeFee) (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#662)
- _developmentFee = _previousDevelopmentFee (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#621)
- _developmentFee = 0 (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#616)
- _tokenTransfer(from,to,amount,takeFee) (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#662)
- _liquidityFee = _previousLiquidityFee (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#622)
- _liquidityFee = 0 (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#617)
- _tokenTransfer(from,to,amount,takeFee) (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#662)
- _previousDevelopmentFee = _developmentFee (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#613)
- _tokenTransfer(from,to,amount,takeFee) (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#662)
- _previousLiquidityFee = _liquidityFee (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#614)
- _tokenTransfer(from,to,amount,takeFee) (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#662)
- _previousTaxFee = _taxFee (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#612)
- _tokenTransfer(from,to,amount,takeFee) (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#662)
- _tFeeTotal = _tFeeTotal.add(tFee) (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#544)
- _tokenTransfer(from,to,amount,takeFee) (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#662)
- _taxFee = _previousTaxFee (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#620)
- _taxFee = 0 (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#615)
Reentrancy in Ninjaverse_Wallet.constructor() (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#407-416):
External calls:
- uniswapV2Pair = IUniswapV2Factory(_uniswapV2Router.factory()).createPair(address(this),_uniswapV2Router.WETH()) (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#410-411)
State variables written after the call(s):
- _isExcludedFromFee[owner()] = true (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#413)
- _isExcludedFromFee[address(this)] = true (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#414)
- uniswapV2Router = _uniswapV2Router (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#412)
Reentrancy in Ninjaverse_Wallet.swapAndLiquify(uint256) (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#664-672):
External calls:
- swapTokensForEth(half) (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#668)
- uniswapV2Router.swapExactTokensForETHSupportingFeeOnTransferTokens(tokenAmount,0,path,address(this),block.timestamp) (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#678-684)
- addLiquidity(otherHalf,newBalance) (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#670)
- uniswapV2Router.addLiquidityETH{value: ethAmount}(address(this),tokenAmount,0,0,owner(),block.timestamp) (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#688-695)
External calls sending eth:
- addLiquidity(otherHalf,newBalance) (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#670)
- uniswapV2Router.addLiquidityETH{value: ethAmount}(address(this),tokenAmount,0,0,owner(),block.timestamp) (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#688-695)
State variables written after the call(s):
- addLiquidity(otherHalf,newBalance) (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#670)
- _allowances[owner][spender] = amount (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#630)
Reentrancy in Ninjaverse_Wallet.transferFrom(address,address,uint256) (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#444-448):
External calls:
- _transfer(sender,recipient,amount) (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#445)
- uniswapV2Router.addLiquidityETH{value: ethAmount}(address(this),tokenAmount,0,0,owner(),block.timestamp) (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#688-695)
- uniswapV2Router.swapExactTokensForETHSupportingFeeOnTransferTokens(tokenAmount,0,path,address(this),block.timestamp) (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#678-684)
External calls sending eth:
- _transfer(sender,recipient,amount) (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#445)
- uniswapV2Router.addLiquidityETH{value: ethAmount}(address(this),tokenAmount,0,0,owner(),block.timestamp) (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#688-695)
State variables written after the call(s):
- _approve(sender,_msgSender(),_allowances[sender][_msgSender()].sub(amount,ERC20: transfer amount exceeds allowance)) (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#446)
- _allowances[owner][spender] = amount (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#630)
Apply the check-effects-interactions pattern.
Additional information: link
Reentrancy in Ninjaverse_Wallet._transfer(address,address,uint256) (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#633-663):
External calls:
- swapAndLiquify(contractTokenBalance) (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#656)
- uniswapV2Router.addLiquidityETH{value: ethAmount}(address(this),tokenAmount,0,0,owner(),block.timestamp) (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#688-695)
- uniswapV2Router.swapExactTokensForETHSupportingFeeOnTransferTokens(tokenAmount,0,path,address(this),block.timestamp) (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#678-684)
External calls sending eth:
- swapAndLiquify(contractTokenBalance) (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#656)
- uniswapV2Router.addLiquidityETH{value: ethAmount}(address(this),tokenAmount,0,0,owner(),block.timestamp) (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#688-695)
Event emitted after the call(s):
- Transfer(sender,recipient,tTransferAmount) (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#721)
- _tokenTransfer(from,to,amount,takeFee) (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#662)
- Transfer(sender,recipient,tTransferAmount) (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#741)
- _tokenTransfer(from,to,amount,takeFee) (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#662)
- Transfer(sender,recipient,tTransferAmount) (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#731)
- _tokenTransfer(from,to,amount,takeFee) (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#662)
- Transfer(sender,recipient,tTransferAmount) (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#515)
- _tokenTransfer(from,to,amount,takeFee) (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#662)
Reentrancy in Ninjaverse_Wallet.constructor() (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#407-416):
External calls:
- uniswapV2Pair = IUniswapV2Factory(_uniswapV2Router.factory()).createPair(address(this),_uniswapV2Router.WETH()) (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#410-411)
Event emitted after the call(s):
- Transfer(address(0),owner(),_tTotal) (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#415)
Reentrancy in Ninjaverse_Wallet.swapAndLiquify(uint256) (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#664-672):
External calls:
- swapTokensForEth(half) (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#668)
- uniswapV2Router.swapExactTokensForETHSupportingFeeOnTransferTokens(tokenAmount,0,path,address(this),block.timestamp) (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#678-684)
- addLiquidity(otherHalf,newBalance) (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#670)
- uniswapV2Router.addLiquidityETH{value: ethAmount}(address(this),tokenAmount,0,0,owner(),block.timestamp) (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#688-695)
External calls sending eth:
- addLiquidity(otherHalf,newBalance) (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#670)
- uniswapV2Router.addLiquidityETH{value: ethAmount}(address(this),tokenAmount,0,0,owner(),block.timestamp) (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#688-695)
Event emitted after the call(s):
- Approval(owner,spender,amount) (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#631)
- addLiquidity(otherHalf,newBalance) (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#670)
- SwapAndLiquify(half,newBalance,otherHalf) (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#671)
Reentrancy in Ninjaverse_Wallet.transferFrom(address,address,uint256) (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#444-448):
External calls:
- _transfer(sender,recipient,amount) (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#445)
- uniswapV2Router.addLiquidityETH{value: ethAmount}(address(this),tokenAmount,0,0,owner(),block.timestamp) (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#688-695)
- uniswapV2Router.swapExactTokensForETHSupportingFeeOnTransferTokens(tokenAmount,0,path,address(this),block.timestamp) (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#678-684)
External calls sending eth:
- _transfer(sender,recipient,amount) (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#445)
- uniswapV2Router.addLiquidityETH{value: ethAmount}(address(this),tokenAmount,0,0,owner(),block.timestamp) (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#688-695)
Event emitted after the call(s):
- Approval(owner,spender,amount) (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#631)
- _approve(sender,_msgSender(),_allowances[sender][_msgSender()].sub(amount,ERC20: transfer amount exceeds allowance)) (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#446)
Apply the check-effects-interactions pattern.
Additional information: link
Address.isContract(address) (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#96-100) uses assembly
- INLINE ASM (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#98)
Address._verifyCallResult(bool,bytes,string) (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#137-150) uses assembly
- INLINE ASM (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#142-145)
Do not use evm assembly.
Additional information: link
Ninjaverse_Wallet.includeInReward(address) (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#494-505) has costly operations inside a loop:
- _excluded.pop() (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#501)
Use a local variable to hold the loop computation result.
Additional information: link
Address._verifyCallResult(bool,bytes,string) (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#137-150) is never used and should be removed
Address.functionCall(address,bytes) (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#106-108) is never used and should be removed
Address.functionCall(address,bytes,string) (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#109-111) is never used and should be removed
Address.functionCallWithValue(address,bytes,uint256) (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#112-114) is never used and should be removed
Address.functionCallWithValue(address,bytes,uint256,string) (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#115-120) is never used and should be removed
Address.functionDelegateCall(address,bytes) (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#129-131) is never used and should be removed
Address.functionDelegateCall(address,bytes,string) (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#132-136) is never used and should be removed
Address.functionStaticCall(address,bytes) (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#121-123) is never used and should be removed
Address.functionStaticCall(address,bytes,string) (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#124-128) is never used and should be removed
Address.isContract(address) (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#96-100) is never used and should be removed
Address.sendValue(address,uint256) (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#101-105) is never used and should be removed
Context._msgData() (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#89-92) is never used and should be removed
SafeMath.div(uint256,uint256,string) (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#71-76) is never used and should be removed
SafeMath.mod(uint256,uint256) (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#62-64) is never used and should be removed
SafeMath.mod(uint256,uint256,string) (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#77-82) is never used and should be removed
SafeMath.tryAdd(uint256,uint256) (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#17-23) is never used and should be removed
SafeMath.tryDiv(uint256,uint256) (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#38-43) is never used and should be removed
SafeMath.tryMod(uint256,uint256) (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#44-49) is never used and should be removed
SafeMath.tryMul(uint256,uint256) (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#30-37) is never used and should be removed
SafeMath.trySub(uint256,uint256) (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#24-29) is never used and should be removed
Remove unused functions.
Additional information: link
Ninjaverse_Wallet._rTotal (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#377) is set pre-construction with a non-constant function or state variable:
- (MAX - (MAX % _tTotal))
Ninjaverse_Wallet._previousTaxFee (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#383) is set pre-construction with a non-constant function or state variable:
- _taxFee
Ninjaverse_Wallet._previousDevelopmentFee (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#385) is set pre-construction with a non-constant function or state variable:
- _developmentFee
Ninjaverse_Wallet._previousLiquidityFee (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#387) is set pre-construction with a non-constant function or state variable:
- _liquidityFee
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
Low level call in Address.sendValue(address,uint256) (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#101-105):
- (success) = recipient.call{value: amount}() (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#103)
Low level call in Address.functionCallWithValue(address,bytes,uint256,string) (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#115-120):
- (success,returndata) = target.call{value: value}(data) (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#118)
Low level call in Address.functionStaticCall(address,bytes,string) (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#124-128):
- (success,returndata) = target.staticcall(data) (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#126)
Low level call in Address.functionDelegateCall(address,bytes,string) (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#132-136):
- (success,returndata) = target.delegatecall(data) (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#134)
Avoid low-level calls. Check the call success. If the call is meant for a contract, check for code existence
Additional information: link
Function IUniswapV2Pair.DOMAIN_SEPARATOR() (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#202) is not in mixedCase
Function IUniswapV2Pair.PERMIT_TYPEHASH() (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#203) is not in mixedCase
Function IUniswapV2Pair.MINIMUM_LIQUIDITY() (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#217) is not in mixedCase
Function IUniswapV2Router01.WETH() (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#235) is not in mixedCase
Contract Ninjaverse_Wallet (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#365-744) is not in CapWords
Parameter Ninjaverse_Wallet.setSwapAndLiquifyEnabled(bool)._enabled (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#537) is not in mixedCase
Parameter Ninjaverse_Wallet.calculateTaxFee(uint256)._amount (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#595) is not in mixedCase
Parameter Ninjaverse_Wallet.calculateDevelopmentFee(uint256)._amount (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#600) is not in mixedCase
Parameter Ninjaverse_Wallet.calculateLiquidityFee(uint256)._amount (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#605) is not in mixedCase
Variable Ninjaverse_Wallet._taxFee (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#382) is not in mixedCase
Variable Ninjaverse_Wallet._developmentFee (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#384) is not in mixedCase
Variable Ninjaverse_Wallet._liquidityFee (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#386) is not in mixedCase
Variable Ninjaverse_Wallet._maxTxAmount (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#393) is not in mixedCase
Follow the Solidity naming convention.
Additional information: link
Redundant expression "this (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#90)" inContext (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#85-93)
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 (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#239) is too similar to IUniswapV2Router01.addLiquidity(address,address,uint256,uint256,uint256,uint256,address,uint256).amountBDesired (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#240)
Variable Ninjaverse_Wallet._takeDevelopment(uint256).rDevelopment (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#590) is too similar to Ninjaverse_Wallet._transferBothExcluded(address,address,uint256).tDevelopment (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#507)
Variable Ninjaverse_Wallet._getRValues(uint256,uint256,uint256,uint256,uint256).rDevelopment (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#562) is too similar to Ninjaverse_Wallet._getRValues(uint256,uint256,uint256,uint256,uint256).tDevelopment (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#558)
Variable Ninjaverse_Wallet._takeDevelopment(uint256).rDevelopment (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#590) is too similar to Ninjaverse_Wallet._transferStandard(address,address,uint256).tDevelopment (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#715)
Variable Ninjaverse_Wallet._takeDevelopment(uint256).rDevelopment (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#590) is too similar to Ninjaverse_Wallet._getRValues(uint256,uint256,uint256,uint256,uint256).tDevelopment (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#558)
Variable Ninjaverse_Wallet._takeDevelopment(uint256).rDevelopment (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#590) is too similar to Ninjaverse_Wallet._getValues(uint256).tDevelopment (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#547)
Variable Ninjaverse_Wallet._getRValues(uint256,uint256,uint256,uint256,uint256).rDevelopment (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#562) is too similar to Ninjaverse_Wallet._transferStandard(address,address,uint256).tDevelopment (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#715)
Variable Ninjaverse_Wallet._transferBothExcluded(address,address,uint256).rTransferAmount (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#507) is too similar to Ninjaverse_Wallet._transferBothExcluded(address,address,uint256).tTransferAmount (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#507)
Variable Ninjaverse_Wallet._transferToExcluded(address,address,uint256).rTransferAmount (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#724) is too similar to Ninjaverse_Wallet._transferBothExcluded(address,address,uint256).tTransferAmount (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#507)
Variable Ninjaverse_Wallet._transferFromExcluded(address,address,uint256).rTransferAmount (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#734) is too similar to Ninjaverse_Wallet._transferToExcluded(address,address,uint256).tTransferAmount (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#724)
Variable Ninjaverse_Wallet._getValues(uint256).rTransferAmount (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#548) is too similar to Ninjaverse_Wallet._transferStandard(address,address,uint256).tTransferAmount (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#715)
Variable Ninjaverse_Wallet._getValues(uint256).rTransferAmount (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#548) is too similar to Ninjaverse_Wallet._getValues(uint256).tTransferAmount (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#547)
Variable Ninjaverse_Wallet.reflectionFromToken(uint256,bool).rTransferAmount (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#477) is too similar to Ninjaverse_Wallet._transferStandard(address,address,uint256).tTransferAmount (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#715)
Variable Ninjaverse_Wallet._transferToExcluded(address,address,uint256).rTransferAmount (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#724) is too similar to Ninjaverse_Wallet._transferToExcluded(address,address,uint256).tTransferAmount (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#724)
Variable Ninjaverse_Wallet._transferFromExcluded(address,address,uint256).rTransferAmount (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#734) is too similar to Ninjaverse_Wallet._getTValues(uint256).tTransferAmount (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#555)
Variable Ninjaverse_Wallet.reflectionFromToken(uint256,bool).rTransferAmount (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#477) is too similar to Ninjaverse_Wallet._getValues(uint256).tTransferAmount (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#547)
Variable Ninjaverse_Wallet._transferToExcluded(address,address,uint256).rTransferAmount (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#724) is too similar to Ninjaverse_Wallet._getTValues(uint256).tTransferAmount (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#555)
Variable Ninjaverse_Wallet._transferStandard(address,address,uint256).rTransferAmount (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#715) is too similar to Ninjaverse_Wallet._transferStandard(address,address,uint256).tTransferAmount (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#715)
Variable Ninjaverse_Wallet.reflectionFromToken(uint256,bool).rTransferAmount (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#477) is too similar to Ninjaverse_Wallet._transferBothExcluded(address,address,uint256).tTransferAmount (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#507)
Variable Ninjaverse_Wallet._transferFromExcluded(address,address,uint256).rTransferAmount (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#734) is too similar to Ninjaverse_Wallet._transferStandard(address,address,uint256).tTransferAmount (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#715)
Variable Ninjaverse_Wallet._transferBothExcluded(address,address,uint256).rTransferAmount (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#507) is too similar to Ninjaverse_Wallet._transferStandard(address,address,uint256).tTransferAmount (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#715)
Variable Ninjaverse_Wallet._transferFromExcluded(address,address,uint256).rTransferAmount (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#734) is too similar to Ninjaverse_Wallet._transferFromExcluded(address,address,uint256).tTransferAmount (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#734)
Variable Ninjaverse_Wallet._transferStandard(address,address,uint256).rTransferAmount (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#715) is too similar to Ninjaverse_Wallet._getValues(uint256).tTransferAmount (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#547)
Variable Ninjaverse_Wallet._transferFromExcluded(address,address,uint256).rTransferAmount (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#734) is too similar to Ninjaverse_Wallet._getValues(uint256).tTransferAmount (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#547)
Variable Ninjaverse_Wallet._transferToExcluded(address,address,uint256).rTransferAmount (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#724) is too similar to Ninjaverse_Wallet._transferStandard(address,address,uint256).tTransferAmount (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#715)
Variable Ninjaverse_Wallet._transferBothExcluded(address,address,uint256).rTransferAmount (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#507) is too similar to Ninjaverse_Wallet._getValues(uint256).tTransferAmount (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#547)
Variable Ninjaverse_Wallet._getRValues(uint256,uint256,uint256,uint256,uint256).rTransferAmount (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#563) is too similar to Ninjaverse_Wallet._getValues(uint256).tTransferAmount (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#547)
Variable Ninjaverse_Wallet._transferToExcluded(address,address,uint256).rTransferAmount (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#724) is too similar to Ninjaverse_Wallet._transferFromExcluded(address,address,uint256).tTransferAmount (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#734)
Variable Ninjaverse_Wallet._transferToExcluded(address,address,uint256).rTransferAmount (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#724) is too similar to Ninjaverse_Wallet._getValues(uint256).tTransferAmount (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#547)
Variable Ninjaverse_Wallet._transferFromExcluded(address,address,uint256).rTransferAmount (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#734) is too similar to Ninjaverse_Wallet._transferBothExcluded(address,address,uint256).tTransferAmount (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#507)
Variable Ninjaverse_Wallet._takeDevelopment(uint256).rDevelopment (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#590) is too similar to Ninjaverse_Wallet._transferFromExcluded(address,address,uint256).tDevelopment (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#734)
Variable Ninjaverse_Wallet._getRValues(uint256,uint256,uint256,uint256,uint256).rDevelopment (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#562) is too similar to Ninjaverse_Wallet._transferToExcluded(address,address,uint256).tDevelopment (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#724)
Variable Ninjaverse_Wallet._getRValues(uint256,uint256,uint256,uint256,uint256).rDevelopment (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#562) is too similar to Ninjaverse_Wallet._transferBothExcluded(address,address,uint256).tDevelopment (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#507)
Variable Ninjaverse_Wallet._getRValues(uint256,uint256,uint256,uint256,uint256).rDevelopment (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#562) is too similar to Ninjaverse_Wallet._getTValues(uint256).tDevelopment (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#554)
Variable Ninjaverse_Wallet._getRValues(uint256,uint256,uint256,uint256,uint256).rDevelopment (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#562) is too similar to Ninjaverse_Wallet._getValues(uint256).tDevelopment (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#547)
Variable Ninjaverse_Wallet._getRValues(uint256,uint256,uint256,uint256,uint256).rDevelopment (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#562) is too similar to Ninjaverse_Wallet._takeDevelopment(uint256).tDevelopment (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#588)
Variable Ninjaverse_Wallet._takeDevelopment(uint256).rDevelopment (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#590) is too similar to Ninjaverse_Wallet._transferToExcluded(address,address,uint256).tDevelopment (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#724)
Variable Ninjaverse_Wallet._takeDevelopment(uint256).rDevelopment (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#590) is too similar to Ninjaverse_Wallet._getTValues(uint256).tDevelopment (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#554)
Variable Ninjaverse_Wallet._takeDevelopment(uint256).rDevelopment (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#590) is too similar to Ninjaverse_Wallet._takeDevelopment(uint256).tDevelopment (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#588)
Variable Ninjaverse_Wallet._getRValues(uint256,uint256,uint256,uint256,uint256).rDevelopment (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#562) is too similar to Ninjaverse_Wallet._transferFromExcluded(address,address,uint256).tDevelopment (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#734)
Variable Ninjaverse_Wallet.reflectionFromToken(uint256,bool).rTransferAmount (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#477) is too similar to Ninjaverse_Wallet._transferFromExcluded(address,address,uint256).tTransferAmount (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#734)
Variable Ninjaverse_Wallet._transferBothExcluded(address,address,uint256).rTransferAmount (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#507) is too similar to Ninjaverse_Wallet._transferFromExcluded(address,address,uint256).tTransferAmount (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#734)
Variable Ninjaverse_Wallet._transferStandard(address,address,uint256).rTransferAmount (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#715) is too similar to Ninjaverse_Wallet._transferToExcluded(address,address,uint256).tTransferAmount (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#724)
Variable Ninjaverse_Wallet.reflectionFromToken(uint256,bool).rTransferAmount (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#477) is too similar to Ninjaverse_Wallet._getTValues(uint256).tTransferAmount (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#555)
Variable Ninjaverse_Wallet._transferBothExcluded(address,address,uint256).rTransferAmount (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#507) is too similar to Ninjaverse_Wallet._getTValues(uint256).tTransferAmount (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#555)
Variable Ninjaverse_Wallet._getRValues(uint256,uint256,uint256,uint256,uint256).rTransferAmount (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#563) is too similar to Ninjaverse_Wallet._transferStandard(address,address,uint256).tTransferAmount (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#715)
Variable Ninjaverse_Wallet._getRValues(uint256,uint256,uint256,uint256,uint256).rTransferAmount (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#563) is too similar to Ninjaverse_Wallet._transferFromExcluded(address,address,uint256).tTransferAmount (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#734)
Variable Ninjaverse_Wallet.reflectionFromToken(uint256,bool).rTransferAmount (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#477) is too similar to Ninjaverse_Wallet._transferToExcluded(address,address,uint256).tTransferAmount (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#724)
Variable Ninjaverse_Wallet._transferBothExcluded(address,address,uint256).rTransferAmount (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#507) is too similar to Ninjaverse_Wallet._transferToExcluded(address,address,uint256).tTransferAmount (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#724)
Variable Ninjaverse_Wallet._transferStandard(address,address,uint256).rTransferAmount (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#715) is too similar to Ninjaverse_Wallet._transferBothExcluded(address,address,uint256).tTransferAmount (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#507)
Variable Ninjaverse_Wallet._getRValues(uint256,uint256,uint256,uint256,uint256).rTransferAmount (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#563) is too similar to Ninjaverse_Wallet._getTValues(uint256).tTransferAmount (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#555)
Variable Ninjaverse_Wallet._getValues(uint256).rTransferAmount (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#548) is too similar to Ninjaverse_Wallet._transferFromExcluded(address,address,uint256).tTransferAmount (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#734)
Variable Ninjaverse_Wallet._getRValues(uint256,uint256,uint256,uint256,uint256).rTransferAmount (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#563) is too similar to Ninjaverse_Wallet._transferBothExcluded(address,address,uint256).tTransferAmount (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#507)
Variable Ninjaverse_Wallet._getRValues(uint256,uint256,uint256,uint256,uint256).rTransferAmount (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#563) is too similar to Ninjaverse_Wallet._transferToExcluded(address,address,uint256).tTransferAmount (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#724)
Variable Ninjaverse_Wallet._getValues(uint256).rTransferAmount (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#548) is too similar to Ninjaverse_Wallet._getTValues(uint256).tTransferAmount (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#555)
Variable Ninjaverse_Wallet._getValues(uint256).rTransferAmount (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#548) is too similar to Ninjaverse_Wallet._transferBothExcluded(address,address,uint256).tTransferAmount (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#507)
Variable Ninjaverse_Wallet._transferStandard(address,address,uint256).rTransferAmount (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#715) is too similar to Ninjaverse_Wallet._transferFromExcluded(address,address,uint256).tTransferAmount (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#734)
Variable Ninjaverse_Wallet._getValues(uint256).rTransferAmount (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#548) is too similar to Ninjaverse_Wallet._transferToExcluded(address,address,uint256).tTransferAmount (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#724)
Variable Ninjaverse_Wallet._transferStandard(address,address,uint256).rTransferAmount (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#715) is too similar to Ninjaverse_Wallet._getTValues(uint256).tTransferAmount (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#555)
Prevent variables from having similar names.
Additional information: link
Ninjaverse_Wallet.slitherConstructorVariables() (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#365-744) uses literals with too many digits:
- _tTotal = 10000000000 * 10 ** 18 (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#376)
Ninjaverse_Wallet.slitherConstructorVariables() (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#365-744) uses literals with too many digits:
- _maxTxAmount = 10000000000 * 10 ** 18 (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#393)
Ninjaverse_Wallet.slitherConstructorVariables() (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#365-744) uses literals with too many digits:
- numTokensSellToAddToLiquidity = 5000000000 * 10 ** 18 (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#394)
Use: Ether suffix, Time suffix, or The scientific notation
Additional information: link
Ninjaverse_Wallet._decimals (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#381) should be constant
Ninjaverse_Wallet._developmentWalletAddress (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#374) should be constant
Ninjaverse_Wallet._name (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#379) should be constant
Ninjaverse_Wallet._symbol (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#380) should be constant
Ninjaverse_Wallet._tTotal (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#376) should be constant
Ninjaverse_Wallet.numTokensSellToAddToLiquidity (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#394) should be constant
Add the constant attributes to state variables that never change.
Additional information: link
renounceOwnership() should be declared external:
- Ownable.renounceOwnership() (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#167-170)
transferOwnership(address) should be declared external:
- Ownable.transferOwnership(address) (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#171-175)
name() should be declared external:
- Ninjaverse_Wallet.name() (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#417-419)
symbol() should be declared external:
- Ninjaverse_Wallet.symbol() (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#420-422)
decimals() should be declared external:
- Ninjaverse_Wallet.decimals() (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#423-425)
totalSupply() should be declared external:
- Ninjaverse_Wallet.totalSupply() (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#426-428)
transfer(address,uint256) should be declared external:
- Ninjaverse_Wallet.transfer(address,uint256) (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#433-436)
allowance(address,address) should be declared external:
- Ninjaverse_Wallet.allowance(address,address) (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#437-439)
approve(address,uint256) should be declared external:
- Ninjaverse_Wallet.approve(address,uint256) (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#440-443)
transferFrom(address,address,uint256) should be declared external:
- Ninjaverse_Wallet.transferFrom(address,address,uint256) (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#444-448)
increaseAllowance(address,uint256) should be declared external:
- Ninjaverse_Wallet.increaseAllowance(address,uint256) (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#449-452)
decreaseAllowance(address,uint256) should be declared external:
- Ninjaverse_Wallet.decreaseAllowance(address,uint256) (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#453-456)
isExcludedFromReward(address) should be declared external:
- Ninjaverse_Wallet.isExcludedFromReward(address) (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#457-459)
totalFees() should be declared external:
- Ninjaverse_Wallet.totalFees() (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#460-462)
deliver(uint256) should be declared external:
- Ninjaverse_Wallet.deliver(uint256) (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#463-470)
reflectionFromToken(uint256,bool) should be declared external:
- Ninjaverse_Wallet.reflectionFromToken(uint256,bool) (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#471-480)
excludeFromReward(address) should be declared external:
- Ninjaverse_Wallet.excludeFromReward(address) (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#486-493)
excludeFromFee(address) should be declared external:
- Ninjaverse_Wallet.excludeFromFee(address) (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#517-519)
includeInFee(address) should be declared external:
- Ninjaverse_Wallet.includeInFee(address) (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#520-522)
setSwapAndLiquifyEnabled(bool) should be declared external:
- Ninjaverse_Wallet.setSwapAndLiquifyEnabled(bool) (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#537-540)
isExcludedFromFee(address) should be declared external:
- Ninjaverse_Wallet.isExcludedFromFee(address) (crytic-export/etherscan-contracts/0xb5100de10cbd11d1f9919fd7b2d97224c617ea40.bscscan.com-Ninjaverse_Wallet.sol#624-626)
Use the external attribute for functions never called from the contract.
Additional information: link
Unable to find website, listings and other project-related information
Young tokens have high risks of scam / price dump / death
Young tokens have high risks of scam / price dump / death
Token has no active CoinGecko listing / rank
Token has no active CoinMarketCap listing / rank
Twitter account has less than 100 followers
Telegram account has relatively few subscribers
Unable to find Youtube account
Twitter account has few posts