Unable to find manual contract audit (e.g. Certik, PeckShield, Solidity...)
Reentrancy in MARBLEZ_Gameverse._transfer(address,address,uint256) (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#732-769):
External calls:
- swapAndLiquify(contractTokenBalance) (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#759)
- uniswapV2Router.addLiquidityETH{value: ethAmount}(address(this),tokenAmount,0,0,owner(),block.timestamp) (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#807-814)
- uniswapV2Router.swapExactTokensForETHSupportingFeeOnTransferTokens(tokenAmount,0,path,address(this),block.timestamp) (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#794-800)
External calls sending eth:
- swapAndLiquify(contractTokenBalance) (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#759)
- uniswapV2Router.addLiquidityETH{value: ethAmount}(address(this),tokenAmount,0,0,owner(),block.timestamp) (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#807-814)
State variables written after the call(s):
- _tokenTransfer(from,to,amount,takeFee) (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#768)
- _rOwned[address(this)] = _rOwned[address(this)].add(rLiquidity) (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#688)
- _rOwned[sender] = _rOwned[sender].sub(rAmount) (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#839)
- _rOwned[sender] = _rOwned[sender].sub(rAmount) (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#848)
- _rOwned[sender] = _rOwned[sender].sub(rAmount) (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#859)
- _rOwned[sender] = _rOwned[sender].sub(rAmount) (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#603)
- _rOwned[recipient] = _rOwned[recipient].add(rTransferAmount) (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#840)
- _rOwned[recipient] = _rOwned[recipient].add(rTransferAmount) (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#850)
- _rOwned[recipient] = _rOwned[recipient].add(rTransferAmount) (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#860)
- _rOwned[recipient] = _rOwned[recipient].add(rTransferAmount) (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#605)
- _tokenTransfer(from,to,amount,takeFee) (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#768)
- _rTotal = _rTotal.sub(rFee) (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#643)
- _tokenTransfer(from,to,amount,takeFee) (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#768)
- _tOwned[address(this)] = _tOwned[address(this)].add(tLiquidity) (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#690)
- _tOwned[sender] = _tOwned[sender].sub(tAmount) (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#858)
- _tOwned[sender] = _tOwned[sender].sub(tAmount) (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#602)
- _tOwned[recipient] = _tOwned[recipient].add(tTransferAmount) (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#849)
- _tOwned[recipient] = _tOwned[recipient].add(tTransferAmount) (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#604)
Apply the check-effects-interactions pattern.
Additional information: link
MARBLEZ_Gameverse.setTaxFeePercent(uint256) (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#619-622) contains a tautology or contradiction:
- require(bool,string)(taxFee >= 0 && taxFee <= 20,taxFee should be in 0 - 20) (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#620)
MARBLEZ_Gameverse.setLiquidityFeePercent(uint256) (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#624-627) contains a tautology or contradiction:
- require(bool,string)(liquidityFee >= 0 && liquidityFee <= 20,liquidityFee should be in 0 - 20) (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#625)
Fix the incorrect comparison by changing the value type or the comparison.
Additional information: link
MARBLEZ_Gameverse.addLiquidity(uint256,uint256) (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#803-815) ignores return value by uniswapV2Router.addLiquidityETH{value: ethAmount}(address(this),tokenAmount,0,0,owner(),block.timestamp) (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#807-814)
Ensure that all the return values of the function calls are used.
Additional information: link
MARBLEZ_Gameverse.allowance(address,address).owner (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#520) shadows:
- Ownable.owner() (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#174-176) (function)
MARBLEZ_Gameverse._approve(address,address,uint256).owner (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#724) shadows:
- Ownable.owner() (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#174-176) (function)
Rename the local variables that shadow another component.
Additional information: link
MARBLEZ_Gameverse.setTaxFeePercent(uint256) (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#619-622) should emit an event for:
- _taxFee = taxFee (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#621)
MARBLEZ_Gameverse.setLiquidityFeePercent(uint256) (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#624-627) should emit an event for:
- _liquidityFee = liquidityFee (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#626)
MARBLEZ_Gameverse.setMaxTxPercent(uint256) (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#629-633) should emit an event for:
- _maxTxAmount = _tTotal.mul(maxTxPercent).div(10 ** 2) (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#630-632)
Emit an event for critical parameter changes.
Additional information: link
Reentrancy in MARBLEZ_Gameverse._transfer(address,address,uint256) (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#732-769):
External calls:
- swapAndLiquify(contractTokenBalance) (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#759)
- uniswapV2Router.addLiquidityETH{value: ethAmount}(address(this),tokenAmount,0,0,owner(),block.timestamp) (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#807-814)
- uniswapV2Router.swapExactTokensForETHSupportingFeeOnTransferTokens(tokenAmount,0,path,address(this),block.timestamp) (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#794-800)
External calls sending eth:
- swapAndLiquify(contractTokenBalance) (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#759)
- uniswapV2Router.addLiquidityETH{value: ethAmount}(address(this),tokenAmount,0,0,owner(),block.timestamp) (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#807-814)
State variables written after the call(s):
- _tokenTransfer(from,to,amount,takeFee) (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#768)
- _liquidityFee = _previousLiquidityFee (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#717)
- _liquidityFee = 0 (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#712)
- _tokenTransfer(from,to,amount,takeFee) (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#768)
- _previousLiquidityFee = _liquidityFee (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#709)
- _tokenTransfer(from,to,amount,takeFee) (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#768)
- _previousTaxFee = _taxFee (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#708)
- _tokenTransfer(from,to,amount,takeFee) (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#768)
- _tFeeTotal = _tFeeTotal.add(tFee) (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#644)
- _tokenTransfer(from,to,amount,takeFee) (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#768)
- _taxFee = _previousTaxFee (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#716)
- _taxFee = 0 (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#711)
Reentrancy in MARBLEZ_Gameverse.constructor() (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#478-492):
External calls:
- uniswapV2Pair = IUniswapV2Factory(_uniswapV2Router.factory()).createPair(address(this),_uniswapV2Router.WETH()) (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#483-484)
State variables written after the call(s):
- _isExcludedFromFee[owner()] = true (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#488)
- _isExcludedFromFee[address(this)] = true (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#489)
- uniswapV2Router = _uniswapV2Router (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#486)
Reentrancy in MARBLEZ_Gameverse.swapAndLiquify(uint256) (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#771-784):
External calls:
- swapTokensForEth(half) (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#777)
- uniswapV2Router.swapExactTokensForETHSupportingFeeOnTransferTokens(tokenAmount,0,path,address(this),block.timestamp) (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#794-800)
- addLiquidity(otherHalf,newBalance) (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#781)
- uniswapV2Router.addLiquidityETH{value: ethAmount}(address(this),tokenAmount,0,0,owner(),block.timestamp) (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#807-814)
External calls sending eth:
- addLiquidity(otherHalf,newBalance) (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#781)
- uniswapV2Router.addLiquidityETH{value: ethAmount}(address(this),tokenAmount,0,0,owner(),block.timestamp) (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#807-814)
State variables written after the call(s):
- addLiquidity(otherHalf,newBalance) (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#781)
- _allowances[owner][spender] = amount (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#728)
Reentrancy in MARBLEZ_Gameverse.transferFrom(address,address,uint256) (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#529-533):
External calls:
- _transfer(sender,recipient,amount) (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#530)
- uniswapV2Router.addLiquidityETH{value: ethAmount}(address(this),tokenAmount,0,0,owner(),block.timestamp) (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#807-814)
- uniswapV2Router.swapExactTokensForETHSupportingFeeOnTransferTokens(tokenAmount,0,path,address(this),block.timestamp) (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#794-800)
External calls sending eth:
- _transfer(sender,recipient,amount) (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#530)
- uniswapV2Router.addLiquidityETH{value: ethAmount}(address(this),tokenAmount,0,0,owner(),block.timestamp) (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#807-814)
State variables written after the call(s):
- _approve(sender,_msgSender(),_allowances[sender][_msgSender()].sub(amount,ERC20: transfer amount exceeds allowance)) (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#531)
- _allowances[owner][spender] = amount (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#728)
Apply the check-effects-interactions pattern.
Additional information: link
Reentrancy in MARBLEZ_Gameverse._transfer(address,address,uint256) (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#732-769):
External calls:
- swapAndLiquify(contractTokenBalance) (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#759)
- uniswapV2Router.addLiquidityETH{value: ethAmount}(address(this),tokenAmount,0,0,owner(),block.timestamp) (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#807-814)
- uniswapV2Router.swapExactTokensForETHSupportingFeeOnTransferTokens(tokenAmount,0,path,address(this),block.timestamp) (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#794-800)
External calls sending eth:
- swapAndLiquify(contractTokenBalance) (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#759)
- uniswapV2Router.addLiquidityETH{value: ethAmount}(address(this),tokenAmount,0,0,owner(),block.timestamp) (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#807-814)
Event emitted after the call(s):
- Transfer(sender,recipient,tTransferAmount) (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#843)
- _tokenTransfer(from,to,amount,takeFee) (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#768)
- Transfer(sender,recipient,tTransferAmount) (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#853)
- _tokenTransfer(from,to,amount,takeFee) (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#768)
- Transfer(sender,recipient,tTransferAmount) (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#863)
- _tokenTransfer(from,to,amount,takeFee) (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#768)
- Transfer(sender,recipient,tTransferAmount) (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#608)
- _tokenTransfer(from,to,amount,takeFee) (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#768)
Reentrancy in MARBLEZ_Gameverse.constructor() (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#478-492):
External calls:
- uniswapV2Pair = IUniswapV2Factory(_uniswapV2Router.factory()).createPair(address(this),_uniswapV2Router.WETH()) (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#483-484)
Event emitted after the call(s):
- Transfer(address(0),_msgSender(),_tTotal) (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#491)
Reentrancy in MARBLEZ_Gameverse.swapAndLiquify(uint256) (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#771-784):
External calls:
- swapTokensForEth(half) (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#777)
- uniswapV2Router.swapExactTokensForETHSupportingFeeOnTransferTokens(tokenAmount,0,path,address(this),block.timestamp) (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#794-800)
- addLiquidity(otherHalf,newBalance) (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#781)
- uniswapV2Router.addLiquidityETH{value: ethAmount}(address(this),tokenAmount,0,0,owner(),block.timestamp) (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#807-814)
External calls sending eth:
- addLiquidity(otherHalf,newBalance) (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#781)
- uniswapV2Router.addLiquidityETH{value: ethAmount}(address(this),tokenAmount,0,0,owner(),block.timestamp) (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#807-814)
Event emitted after the call(s):
- Approval(owner,spender,amount) (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#729)
- addLiquidity(otherHalf,newBalance) (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#781)
- SwapAndLiquify(half,newBalance,otherHalf) (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#783)
Reentrancy in MARBLEZ_Gameverse.transferFrom(address,address,uint256) (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#529-533):
External calls:
- _transfer(sender,recipient,amount) (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#530)
- uniswapV2Router.addLiquidityETH{value: ethAmount}(address(this),tokenAmount,0,0,owner(),block.timestamp) (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#807-814)
- uniswapV2Router.swapExactTokensForETHSupportingFeeOnTransferTokens(tokenAmount,0,path,address(this),block.timestamp) (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#794-800)
External calls sending eth:
- _transfer(sender,recipient,amount) (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#530)
- uniswapV2Router.addLiquidityETH{value: ethAmount}(address(this),tokenAmount,0,0,owner(),block.timestamp) (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#807-814)
Event emitted after the call(s):
- Approval(owner,spender,amount) (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#729)
- _approve(sender,_msgSender(),_allowances[sender][_msgSender()].sub(amount,ERC20: transfer amount exceeds allowance)) (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#531)
Apply the check-effects-interactions pattern.
Additional information: link
Ownable.unlock() (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#205-210) uses timestamp for comparisons
Dangerous comparisons:
- require(bool,string)(now > _lockTime,Contract is locked until 7 days) (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#207)
Avoid relying on block.timestamp.
Additional information: link
Address.isContract(address) (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#107-116) uses assembly
- INLINE ASM (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#114)
Address._functionCallWithValue(address,bytes,uint256,string) (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#141-158) uses assembly
- INLINE ASM (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#150-153)
Do not use evm assembly.
Additional information: link
MARBLEZ_Gameverse.includeInReward(address) (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#588-599) has costly operations inside a loop:
- _excluded.pop() (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#595)
Use a local variable to hold the loop computation result.
Additional information: link
Address._functionCallWithValue(address,bytes,uint256,string) (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#141-158) is never used and should be removed
Address.functionCall(address,bytes) (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#124-126) is never used and should be removed
Address.functionCall(address,bytes,string) (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#128-130) is never used and should be removed
Address.functionCallWithValue(address,bytes,uint256) (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#132-134) is never used and should be removed
Address.functionCallWithValue(address,bytes,uint256,string) (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#136-139) is never used and should be removed
Address.isContract(address) (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#107-116) is never used and should be removed
Address.sendValue(address,uint256) (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#117-122) is never used and should be removed
Context._msgData() (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#100-103) is never used and should be removed
SafeMath.mod(uint256,uint256) (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#85-87) is never used and should be removed
SafeMath.mod(uint256,uint256,string) (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#89-92) is never used and should be removed
Remove unused functions.
Additional information: link
MARBLEZ_Gameverse._rTotal (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#442) is set pre-construction with a non-constant function or state variable:
- (MAX - (MAX % _tTotal))
MARBLEZ_Gameverse._previousTaxFee (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#450) is set pre-construction with a non-constant function or state variable:
- _taxFee
MARBLEZ_Gameverse._previousLiquidityFee (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#453) 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/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#117-122):
- (success) = recipient.call{value: amount}() (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#120)
Low level call in Address._functionCallWithValue(address,bytes,uint256,string) (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#141-158):
- (success,returndata) = target.call{value: weiValue}(data) (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#144)
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/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#249) is not in mixedCase
Function IUniswapV2Pair.PERMIT_TYPEHASH() (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#250) is not in mixedCase
Function IUniswapV2Pair.MINIMUM_LIQUIDITY() (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#267) is not in mixedCase
Function IUniswapV2Router01.WETH() (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#289) is not in mixedCase
Contract MARBLEZ_Gameverse (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#427-867) is not in CapWords
Parameter MARBLEZ_Gameverse.setSwapAndLiquifyEnabled(bool)._enabled (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#635) is not in mixedCase
Parameter MARBLEZ_Gameverse.calculateTaxFee(uint256)._amount (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#693) is not in mixedCase
Parameter MARBLEZ_Gameverse.calculateLiquidityFee(uint256)._amount (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#699) is not in mixedCase
Variable MARBLEZ_Gameverse._taxFee (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#449) is not in mixedCase
Variable MARBLEZ_Gameverse._liquidityFee (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#452) is not in mixedCase
Variable MARBLEZ_Gameverse._maxTxAmount (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#461) is not in mixedCase
Follow the Solidity naming convention.
Additional information: link
Redundant expression "this (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#101)" inContext (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#95-104)
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/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#294) is too similar to IUniswapV2Router01.addLiquidity(address,address,uint256,uint256,uint256,uint256,address,uint256).amountBDesired (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#295)
Variable MARBLEZ_Gameverse._transferStandard(address,address,uint256).rTransferAmount (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#838) is too similar to MARBLEZ_Gameverse._getTValues(uint256).tTransferAmount (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#656)
Variable MARBLEZ_Gameverse._transferStandard(address,address,uint256).rTransferAmount (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#838) is too similar to MARBLEZ_Gameverse._transferStandard(address,address,uint256).tTransferAmount (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#838)
Variable MARBLEZ_Gameverse._transferToExcluded(address,address,uint256).rTransferAmount (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#847) is too similar to MARBLEZ_Gameverse._transferToExcluded(address,address,uint256).tTransferAmount (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#847)
Variable MARBLEZ_Gameverse._transferFromExcluded(address,address,uint256).rTransferAmount (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#857) is too similar to MARBLEZ_Gameverse._getTValues(uint256).tTransferAmount (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#656)
Variable MARBLEZ_Gameverse._transferFromExcluded(address,address,uint256).rTransferAmount (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#857) is too similar to MARBLEZ_Gameverse._transferStandard(address,address,uint256).tTransferAmount (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#838)
Variable MARBLEZ_Gameverse.reflectionFromToken(uint256,bool).rTransferAmount (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#568) is too similar to MARBLEZ_Gameverse._getValues(uint256).tTransferAmount (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#648)
Variable MARBLEZ_Gameverse.reflectionFromToken(uint256,bool).rTransferAmount (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#568) is too similar to MARBLEZ_Gameverse._transferToExcluded(address,address,uint256).tTransferAmount (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#847)
Variable MARBLEZ_Gameverse.reflectionFromToken(uint256,bool).rTransferAmount (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#568) is too similar to MARBLEZ_Gameverse._transferBothExcluded(address,address,uint256).tTransferAmount (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#601)
Variable MARBLEZ_Gameverse._transferBothExcluded(address,address,uint256).rTransferAmount (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#601) is too similar to MARBLEZ_Gameverse._getTValues(uint256).tTransferAmount (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#656)
Variable MARBLEZ_Gameverse._transferBothExcluded(address,address,uint256).rTransferAmount (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#601) is too similar to MARBLEZ_Gameverse._transferStandard(address,address,uint256).tTransferAmount (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#838)
Variable MARBLEZ_Gameverse._transferFromExcluded(address,address,uint256).rTransferAmount (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#857) is too similar to MARBLEZ_Gameverse._transferFromExcluded(address,address,uint256).tTransferAmount (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#857)
Variable MARBLEZ_Gameverse._getValues(uint256).rTransferAmount (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#649) is too similar to MARBLEZ_Gameverse._getTValues(uint256).tTransferAmount (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#656)
Variable MARBLEZ_Gameverse._getValues(uint256).rTransferAmount (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#649) is too similar to MARBLEZ_Gameverse._transferStandard(address,address,uint256).tTransferAmount (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#838)
Variable MARBLEZ_Gameverse._transferToExcluded(address,address,uint256).rTransferAmount (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#847) is too similar to MARBLEZ_Gameverse._getTValues(uint256).tTransferAmount (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#656)
Variable MARBLEZ_Gameverse._transferToExcluded(address,address,uint256).rTransferAmount (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#847) is too similar to MARBLEZ_Gameverse._transferStandard(address,address,uint256).tTransferAmount (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#838)
Variable MARBLEZ_Gameverse._transferFromExcluded(address,address,uint256).rTransferAmount (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#857) is too similar to MARBLEZ_Gameverse._getValues(uint256).tTransferAmount (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#648)
Variable MARBLEZ_Gameverse.reflectionFromToken(uint256,bool).rTransferAmount (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#568) is too similar to MARBLEZ_Gameverse._getTValues(uint256).tTransferAmount (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#656)
Variable MARBLEZ_Gameverse._transferFromExcluded(address,address,uint256).rTransferAmount (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#857) is too similar to MARBLEZ_Gameverse._transferBothExcluded(address,address,uint256).tTransferAmount (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#601)
Variable MARBLEZ_Gameverse.reflectionFromToken(uint256,bool).rTransferAmount (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#568) is too similar to MARBLEZ_Gameverse._transferStandard(address,address,uint256).tTransferAmount (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#838)
Variable MARBLEZ_Gameverse._transferFromExcluded(address,address,uint256).rTransferAmount (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#857) is too similar to MARBLEZ_Gameverse._transferToExcluded(address,address,uint256).tTransferAmount (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#847)
Variable MARBLEZ_Gameverse._transferBothExcluded(address,address,uint256).rTransferAmount (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#601) is too similar to MARBLEZ_Gameverse._getValues(uint256).tTransferAmount (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#648)
Variable MARBLEZ_Gameverse._transferBothExcluded(address,address,uint256).rTransferAmount (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#601) is too similar to MARBLEZ_Gameverse._transferToExcluded(address,address,uint256).tTransferAmount (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#847)
Variable MARBLEZ_Gameverse._transferBothExcluded(address,address,uint256).rTransferAmount (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#601) is too similar to MARBLEZ_Gameverse._transferBothExcluded(address,address,uint256).tTransferAmount (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#601)
Variable MARBLEZ_Gameverse._getRValues(uint256,uint256,uint256,uint256).rTransferAmount (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#664) is too similar to MARBLEZ_Gameverse._transferStandard(address,address,uint256).tTransferAmount (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#838)
Variable MARBLEZ_Gameverse._getRValues(uint256,uint256,uint256,uint256).rTransferAmount (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#664) is too similar to MARBLEZ_Gameverse._getTValues(uint256).tTransferAmount (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#656)
Variable MARBLEZ_Gameverse._getValues(uint256).rTransferAmount (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#649) is too similar to MARBLEZ_Gameverse._transferToExcluded(address,address,uint256).tTransferAmount (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#847)
Variable MARBLEZ_Gameverse._transferToExcluded(address,address,uint256).rTransferAmount (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#847) is too similar to MARBLEZ_Gameverse._getValues(uint256).tTransferAmount (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#648)
Variable MARBLEZ_Gameverse._getValues(uint256).rTransferAmount (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#649) is too similar to MARBLEZ_Gameverse._transferFromExcluded(address,address,uint256).tTransferAmount (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#857)
Variable MARBLEZ_Gameverse._transferStandard(address,address,uint256).rTransferAmount (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#838) is too similar to MARBLEZ_Gameverse._transferFromExcluded(address,address,uint256).tTransferAmount (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#857)
Variable MARBLEZ_Gameverse._getValues(uint256).rTransferAmount (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#649) is too similar to MARBLEZ_Gameverse._transferBothExcluded(address,address,uint256).tTransferAmount (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#601)
Variable MARBLEZ_Gameverse._transferStandard(address,address,uint256).rTransferAmount (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#838) is too similar to MARBLEZ_Gameverse._transferBothExcluded(address,address,uint256).tTransferAmount (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#601)
Variable MARBLEZ_Gameverse._getRValues(uint256,uint256,uint256,uint256).rTransferAmount (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#664) is too similar to MARBLEZ_Gameverse._transferFromExcluded(address,address,uint256).tTransferAmount (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#857)
Variable MARBLEZ_Gameverse._getValues(uint256).rTransferAmount (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#649) is too similar to MARBLEZ_Gameverse._getValues(uint256).tTransferAmount (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#648)
Variable MARBLEZ_Gameverse._transferStandard(address,address,uint256).rTransferAmount (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#838) is too similar to MARBLEZ_Gameverse._getValues(uint256).tTransferAmount (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#648)
Variable MARBLEZ_Gameverse._getRValues(uint256,uint256,uint256,uint256).rTransferAmount (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#664) is too similar to MARBLEZ_Gameverse._transferBothExcluded(address,address,uint256).tTransferAmount (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#601)
Variable MARBLEZ_Gameverse.reflectionFromToken(uint256,bool).rTransferAmount (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#568) is too similar to MARBLEZ_Gameverse._transferFromExcluded(address,address,uint256).tTransferAmount (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#857)
Variable MARBLEZ_Gameverse._getRValues(uint256,uint256,uint256,uint256).rTransferAmount (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#664) is too similar to MARBLEZ_Gameverse._getValues(uint256).tTransferAmount (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#648)
Variable MARBLEZ_Gameverse._transferStandard(address,address,uint256).rTransferAmount (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#838) is too similar to MARBLEZ_Gameverse._transferToExcluded(address,address,uint256).tTransferAmount (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#847)
Variable MARBLEZ_Gameverse._transferToExcluded(address,address,uint256).rTransferAmount (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#847) is too similar to MARBLEZ_Gameverse._transferFromExcluded(address,address,uint256).tTransferAmount (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#857)
Variable MARBLEZ_Gameverse._transferBothExcluded(address,address,uint256).rTransferAmount (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#601) is too similar to MARBLEZ_Gameverse._transferFromExcluded(address,address,uint256).tTransferAmount (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#857)
Variable MARBLEZ_Gameverse._getRValues(uint256,uint256,uint256,uint256).rTransferAmount (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#664) is too similar to MARBLEZ_Gameverse._transferToExcluded(address,address,uint256).tTransferAmount (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#847)
Variable MARBLEZ_Gameverse._transferToExcluded(address,address,uint256).rTransferAmount (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#847) is too similar to MARBLEZ_Gameverse._transferBothExcluded(address,address,uint256).tTransferAmount (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#601)
Prevent variables from having similar names.
Additional information: link
MARBLEZ_Gameverse.slitherConstructorVariables() (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#427-867) uses literals with too many digits:
- _tTotal = 1000000 * 10 ** 3 * 10 ** 9 (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#441)
MARBLEZ_Gameverse.slitherConstructorVariables() (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#427-867) uses literals with too many digits:
- _maxTxAmount = 1000000 * 10 ** 3 * 10 ** 9 (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#461)
Use: Ether suffix, Time suffix, or The scientific notation
Additional information: link
MARBLEZ_Gameverse._decimals (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#447) should be constant
MARBLEZ_Gameverse._name (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#445) should be constant
MARBLEZ_Gameverse._symbol (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#446) should be constant
MARBLEZ_Gameverse._tTotal (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#441) should be constant
MARBLEZ_Gameverse.numTokensSellToAddToLiquidity (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#462) 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/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#183-186)
transferOwnership(address) should be declared external:
- Ownable.transferOwnership(address) (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#188-192)
geUnlockTime() should be declared external:
- Ownable.geUnlockTime() (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#194-196)
lock(uint256) should be declared external:
- Ownable.lock(uint256) (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#198-203)
unlock() should be declared external:
- Ownable.unlock() (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#205-210)
name() should be declared external:
- MARBLEZ_Gameverse.name() (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#494-496)
symbol() should be declared external:
- MARBLEZ_Gameverse.symbol() (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#498-500)
decimals() should be declared external:
- MARBLEZ_Gameverse.decimals() (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#502-504)
totalSupply() should be declared external:
- MARBLEZ_Gameverse.totalSupply() (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#506-508)
transfer(address,uint256) should be declared external:
- MARBLEZ_Gameverse.transfer(address,uint256) (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#515-518)
allowance(address,address) should be declared external:
- MARBLEZ_Gameverse.allowance(address,address) (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#520-522)
approve(address,uint256) should be declared external:
- MARBLEZ_Gameverse.approve(address,uint256) (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#524-527)
transferFrom(address,address,uint256) should be declared external:
- MARBLEZ_Gameverse.transferFrom(address,address,uint256) (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#529-533)
increaseAllowance(address,uint256) should be declared external:
- MARBLEZ_Gameverse.increaseAllowance(address,uint256) (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#535-538)
decreaseAllowance(address,uint256) should be declared external:
- MARBLEZ_Gameverse.decreaseAllowance(address,uint256) (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#540-543)
isExcludedFromReward(address) should be declared external:
- MARBLEZ_Gameverse.isExcludedFromReward(address) (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#545-547)
totalFees() should be declared external:
- MARBLEZ_Gameverse.totalFees() (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#549-551)
deliver(uint256) should be declared external:
- MARBLEZ_Gameverse.deliver(uint256) (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#553-560)
reflectionFromToken(uint256,bool) should be declared external:
- MARBLEZ_Gameverse.reflectionFromToken(uint256,bool) (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#562-571)
excludeFromReward(address) should be declared external:
- MARBLEZ_Gameverse.excludeFromReward(address) (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#579-586)
excludeFromFee(address) should be declared external:
- MARBLEZ_Gameverse.excludeFromFee(address) (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#611-613)
includeInFee(address) should be declared external:
- MARBLEZ_Gameverse.includeInFee(address) (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#615-617)
setSwapAndLiquifyEnabled(bool) should be declared external:
- MARBLEZ_Gameverse.setSwapAndLiquifyEnabled(bool) (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#635-638)
isExcludedFromFee(address) should be declared external:
- MARBLEZ_Gameverse.isExcludedFromFee(address) (crytic-export/etherscan-contracts/0x0423b912495bd4c8bcb843f62af76bbf343d6e8c.bscscan.com-MARBLEZ_Gameverse.sol#720-722)
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
Token has no active CoinGecko listing / rank
Token has no active CoinMarketCap listing / rank
Unable to find Telegram and Twitter accounts