Unable to find manual contract audit (e.g. Certik, PeckShield, Solidity...)
Contract name (AssHolePutin.org) contains non-alphanumeric characters.
Not a direct threat, but may indicate unreliable intentions of developer. Non-alphanumeric chars (,.;!#*&") are extremely rare among low risk tokens.
Contract ticker (AssHolePutin.org/) contains non-alphanumeric characters.
Not a direct threat, but may indicate unreliable intentions of developer. Non-alphanumeric chars (,.;!#*&") are extremely rare among low risk tokens.
Contract ticker (AssHolePutin.org/) has length of 17 chars.
Not a direct threat, but may indicate unreliable intentions of developer.
name() should be declared external:
- Airdroptoken.name() (#100-102)
symbol() should be declared external:
- Airdroptoken.symbol() (#108-110)
decimals() should be declared external:
- Airdroptoken.decimals() (#125-127)
totalSupply() should be declared external:
- Airdroptoken.totalSupply() (#132-134)
balanceOf(address) should be declared external:
- Airdroptoken.balanceOf(address) (#139-141)
transfer(address,uint256) should be declared external:
- Airdroptoken.transfer(address,uint256) (#151-155)
approve(address,uint256) should be declared external:
- Airdroptoken.approve(address,uint256) (#174-178)
transferFrom(address,address,uint256) should be declared external:
- Airdroptoken.transferFrom(address,address,uint256) (#196-205)
increaseAllowance(address,uint256) should be declared external:
- Airdroptoken.increaseAllowance(address,uint256) (#219-223)
decreaseAllowance(address,uint256) should be declared external:
- Airdroptoken.decreaseAllowance(address,uint256) (#239-248)
Use the external attribute for functions never called from the contract.
Additional information: link
Not a direct threat, but may indicate unreliable intentions of developer. Widespread names (e.g. Elon, King, Moon, Doge) are common among meme-tokens and scams. The allow to gain free hype and attract unexperienced investors.
Airdroptoken.airdrop(address[]).i (#86) is a local variable never initialized
Initialize all the variables. If a variable is meant to be initialized to zero, explicitly set it to zero to improve code readability.
Additional information: link
Context._msgData() (#10-13) is never used and should be removed
Remove unused functions.
Additional information: link
Pragma version^0.8.9 (#2) necessitates a version too recent to be trusted. Consider deploying with 0.6.12/0.7.6/0.8.7
solc-0.8.9 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
Redundant expression "this (#11)" inContext (#5-14)
Remove redundant statements if they congest code but offer no value.
Additional information: link
Token seems to be untradeable: there is no PancakeSwap trading pair and no trading volumes. Ignore for presale.
Token makes many airdrops and seems to be a phishing / airdrop scam
Additional information: link
Unable to find website, listings and other project-related information
Token is marked as scam (rug pull, honeypot, phishing, etc.)
Additional information: link
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