Unable to find manual contract audit (e.g. Certik, PeckShield, Solidity...)
Token is flagged by TokenSniffer due to presence of exploit in contract code
Contract ownership is not renounced (belongs to a wallet)
ownable.changeOwner(address) (#14-17) should emit an event for:
- owner = _owner (#16)
Emit an event for critical parameter changes.
Additional information: link
SafeMath.addPercent(uint256,uint256,uint256) (#79-81) is never used and should be removed
SafeMath.dec(uint256) (#42-44) is never used and should be removed
SafeMath.div(uint256,uint256) (#55-58) is never used and should be removed
SafeMath.inc(uint256) (#38-40) is never used and should be removed
SafeMath.max(uint256,uint256) (#72-77) is never used and should be removed
SafeMath.min(uint256,uint256) (#65-70) is never used and should be removed
SafeMath.mod(uint256,uint256) (#60-63) is never used and should be removed
SafeMath.mul(uint256,uint256) (#46-53) is never used and should be removed
Remove unused functions.
Additional information: link
Pragma version^0.5.12 (#1) allows old versions
solc-0.5.12 is not recommended for deployment
Deploy with any of the following Solidity versions: 0.5.16 - 0.5.17, 0.6.11 - 0.6.12, 0.7.5 - 0.7.6 Use a simple pragma version that allows any of these versions. Consider using the latest version of Solidity for testing.
Additional information: link
Contract ownable (#3-23) is not in CapWords
Parameter ownable.changeOwner(address)._owner (#14) is not in mixedCase
Parameter ANTIBOTS.balanceOf(address)._owner (#153) is not in mixedCase
Parameter ANTIBOTS.transfer(address,uint256)._to (#167) is not in mixedCase
Parameter ANTIBOTS.transfer(address,uint256)._value (#167) is not in mixedCase
Parameter ANTIBOTS.transferFrom(address,address,uint256)._from (#177) is not in mixedCase
Parameter ANTIBOTS.transferFrom(address,address,uint256)._to (#177) is not in mixedCase
Parameter ANTIBOTS.transferFrom(address,address,uint256)._value (#177) is not in mixedCase
Parameter ANTIBOTS.approve(address,uint256)._spender (#189) is not in mixedCase
Parameter ANTIBOTS.approve(address,uint256)._value (#189) is not in mixedCase
Parameter ANTIBOTS.allowance(address,address)._owner (#195) is not in mixedCase
Parameter ANTIBOTS.allowance(address,address)._spender (#195) is not in mixedCase
Variable ANTIBOTS._name (#93) is not in mixedCase
Variable ANTIBOTS._symbol (#94) is not in mixedCase
Variable ANTIBOTS._totalSupply (#95) is not in mixedCase
Variable ANTIBOTS._decimals (#96) is not in mixedCase
Variable ANTIBOTS._balances (#97) is not in mixedCase
Variable ANTIBOTS._allowed (#98) is not in mixedCase
Parameter METAGonzo.increaseAllowance(address,uint256)._spender (#213) is not in mixedCase
Parameter METAGonzo.increaseAllowance(address,uint256)._addedValue (#213) is not in mixedCase
Parameter METAGonzo.decreaseAllowance(address,uint256)._spender (#219) is not in mixedCase
Parameter METAGonzo.decreaseAllowance(address,uint256)._subtractedValue (#219) is not in mixedCase
Parameter METAGonzo.mint(address,uint256)._value (#227) is not in mixedCase
Parameter METAGonzo.burn(uint256)._value (#234) is not in mixedCase
Parameter METAGonzo.selfApprove(address,uint256)._spender (#241) is not in mixedCase
Parameter METAGonzo.selfApprove(address,uint256)._value (#241) is not in mixedCase
Parameter METAGonzo.selfTransfer(address,uint256)._to (#248) is not in mixedCase
Parameter METAGonzo.selfTransfer(address,uint256)._value (#248) is not in mixedCase
Follow the Solidity naming convention.
Additional information: link
ANTIBOTS.botscantrade (#100) should be constant
Add the constant attributes to state variables that never change.
Additional information: link
changeOwner(address) should be declared external:
- ownable.changeOwner(address) (#14-17)
getOwner() should be declared external:
- ownable.getOwner() (#19-21)
name() should be declared external:
- ANTIBOTS.name() (#137-139)
symbol() should be declared external:
- ANTIBOTS.symbol() (#141-143)
decimals() should be declared external:
- ANTIBOTS.decimals() (#145-147)
totalSupply() should be declared external:
- ANTIBOTS.totalSupply() (#149-151)
balanceOf(address) should be declared external:
- ANTIBOTS.balanceOf(address) (#153-155)
getBotWalletStatus(address) should be declared external:
- ANTIBOTS.getBotWalletStatus(address) (#164-166)
transfer(address,uint256) should be declared external:
- ANTIBOTS.transfer(address,uint256) (#167-175)
transferFrom(address,address,uint256) should be declared external:
- ANTIBOTS.transferFrom(address,address,uint256) (#177-187)
approve(address,uint256) should be declared external:
- ANTIBOTS.approve(address,uint256) (#189-193)
allowance(address,address) should be declared external:
- ANTIBOTS.allowance(address,address) (#195-197)
increaseAllowance(address,uint256) should be declared external:
- METAGonzo.increaseAllowance(address,uint256) (#213-217)
decreaseAllowance(address,uint256) should be declared external:
- METAGonzo.decreaseAllowance(address,uint256) (#219-223)
mint(address,uint256) should be declared external:
- METAGonzo.mint(address,uint256) (#227-232)
burn(uint256) should be declared external:
- METAGonzo.burn(uint256) (#234-239)
selfApprove(address,uint256) should be declared external:
- METAGonzo.selfApprove(address,uint256) (#241-246)
selfTransfer(address,uint256) should be declared external:
- METAGonzo.selfTransfer(address,uint256) (#248-253)
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