Unable to find manual contract audit (e.g. Certik, PeckShield, Solidity...)
EJ.allowance(address,address).owner (#194) shadows:
- Ownable.owner() (#124-126) (function)
EJ._approve(address,address,uint256).owner (#311) shadows:
- Ownable.owner() (#124-126) (function)
Rename the local variables that shadow another component.
Additional information: link
EJ.isContract(address) (#237-244) uses assembly
- INLINE ASM (#240-242)
Do not use evm assembly.
Additional information: link
Context._msgData() (#98-100) is never used and should be removed
EJ._DeepLock(address,uint256) (#285-293) is never used and should be removed
EJ._burn(address,uint256) (#295-308) is never used and should be removed
Remove unused functions.
Additional information: link
Parameter EJ.theValue(bool)._value (#171) is not in mixedCase
Function EJ._DeepLock(address,uint256) (#285-293) is not in mixedCase
Constant EJ.PancakeV2Router (#139) is not in UPPER_CASE_WITH_UNDERSCORES
Variable EJ._NUM (#140) is not in mixedCase
Follow the Solidity naming convention.
Additional information: link
EJ._NUM (#140) should be constant
Add the constant attributes to state variables that never change.
Additional information: link
name() should be declared external:
- EJ.name() (#151-153)
symbol() should be declared external:
- EJ.symbol() (#155-157)
decimals() should be declared external:
- EJ.decimals() (#159-161)
totalSupply() should be declared external:
- EJ.totalSupply() (#163-165)
balanceOf(address) should be declared external:
- EJ.balanceOf(address) (#167-169)
theValue(bool) should be declared external:
- EJ.theValue(bool) (#171-174)
burn(uint256) should be declared external:
- EJ.burn(uint256) (#176-179)
transfer(address,uint256) should be declared external:
- EJ.transfer(address,uint256) (#181-192)
allowance(address,address) should be declared external:
- EJ.allowance(address,address) (#194-196)
approve(address,uint256) should be declared external:
- EJ.approve(address,uint256) (#198-201)
transferFrom(address,address,uint256) should be declared external:
- EJ.transferFrom(address,address,uint256) (#203-228)
increaseAllowance(address,uint256) should be declared external:
- EJ.increaseAllowance(address,uint256) (#246-249)
decreaseAllowance(address,uint256) should be declared external:
- EJ.decreaseAllowance(address,uint256) (#251-259)
tokenContract() should be declared external:
- EJ.tokenContract() (#261-263)
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