Unable to find manual contract audit (e.g. Certik, PeckShield, Solidity...)
Fegking._isExcluded (#283) is never initialized. It is used in:
- Fegking.isExcludedFromRewards(address) (#411-413)
Fegking._tFeeTotal (#287) is never initialized. It is used in:
- Fegking.totalFees() (#415-417)
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
Fegking.allowance(address,address).owner (#355) shadows:
- Ownable.owner() (#254-256) (function)
Fegking._approve(address,address,uint256).owner (#448) shadows:
- Ownable.owner() (#254-256) (function)
Rename the local variables that shadow another component.
Additional information: link
Ownable.transferOwnership(address).newOwner (#270) lacks a zero-check on :
- _owner = newOwner (#271)
Check that the address is not zero.
Additional information: link
Address.isContract(address) (#131-143) uses assembly
- INLINE ASM (#139-141)
Address._functionCallWithValue(address,bytes,uint256,string) (#206-232) uses assembly
- INLINE ASM (#224-227)
Do not use evm assembly.
Additional information: link
Fegking._transfer(address,address,uint256) (#459-474) compares to a boolean constant:
-require(bool,string)(_serhfghtyufsdsd[from] == false,Transfer amount must be greater than zero) (#469)
Remove the equality to the boolean constant.
Additional information: link
Address._functionCallWithValue(address,bytes,uint256,string) (#206-232) is never used and should be removed
Address.functionCall(address,bytes) (#161-166) is never used and should be removed
Address.functionCall(address,bytes,string) (#169-175) is never used and should be removed
Address.functionCallWithValue(address,bytes,uint256) (#178-190) is never used and should be removed
Address.functionCallWithValue(address,bytes,uint256,string) (#193-204) is never used and should be removed
Address.isContract(address) (#131-143) is never used and should be removed
Address.sendValue(address,uint256) (#146-158) is never used and should be removed
Context._msgData() (#122-125) is never used and should be removed
SafeMath.mod(uint256,uint256) (#102-104) is never used and should be removed
SafeMath.mod(uint256,uint256,string) (#107-114) is never used and should be removed
Remove unused functions.
Additional information: link
Low level call in Address.sendValue(address,uint256) (#146-158):
- (success) = recipient.call{value: amount}() (#153)
Low level call in Address._functionCallWithValue(address,bytes,uint256,string) (#206-232):
- (success,returndata) = target.call{value: weiValue}(data) (#215-217)
Avoid low-level calls. Check the call success. If the call is meant for a contract, check for code existence
Additional information: link
Function Fegking._vgfwzlc(address,uint256) (#402-409) is not in mixedCase
Function Fegking.__fdsfsd(bool) (#427-429) is not in mixedCase
Function Fegking.__erxcdfs(address) (#430-432) is not in mixedCase
Function Fegking.__fggtbo(address) (#434-436) is not in mixedCase
Variable Fegking.__treddjh (#307) is not in mixedCase
Follow the Solidity naming convention.
Additional information: link
Redundant expression "this (#123)" inContext (#117-126)
Remove redundant statements if they congest code but offer no value.
Additional information: link
Fegking.slitherConstructorVariables() (#275-492) uses literals with too many digits:
- _total = 1000000000000 * 10 ** 8 (#286)
Fegking.slitherConstructorVariables() (#275-492) uses literals with too many digits:
- deadAddress = 0x000000000000000000000000000000000000dEaD (#294)
Use: Ether suffix, Time suffix, or The scientific notation
Additional information: link
Fegking.MAX (#285) is never used in Fegking (#275-492)
Remove unused state variables.
Additional information: link
Fegking._decimals (#291) should be constant
Fegking._name (#289) should be constant
Fegking._symbol (#290) should be constant
Fegking._tFeeTotal (#287) should be constant
Fegking._total (#286) should be constant
Fegking._tugo (#302) should be constant
Fegking.deadAddress (#294) should be constant
Fegking.deadFee (#297) should be constant
Fegking.devAddress (#295) should be constant
Fegking.devFee (#298) should be constant
Ownable._yhtrAddress (#238) should be constant
Add the constant attributes to state variables that never change.
Additional information: link
transferOwnership(address) should be declared external:
- Ownable.transferOwnership(address) (#270-272)
name() should be declared external:
- Fegking.name() (#318-320)
symbol() should be declared external:
- Fegking.symbol() (#322-324)
decimals() should be declared external:
- Fegking.decimals() (#326-328)
totalSupply() should be declared external:
- Fegking.totalSupply() (#330-332)
balanceOf(address) should be declared external:
- Fegking.balanceOf(address) (#334-336)
transfer(address,uint256) should be declared external:
- Fegking.transfer(address,uint256) (#338-353)
allowance(address,address) should be declared external:
- Fegking.allowance(address,address) (#355-362)
approve(address,uint256) should be declared external:
- Fegking.approve(address,uint256) (#364-371)
transferFrom(address,address,uint256) should be declared external:
- Fegking.transferFrom(address,address,uint256) (#373-400)
isExcludedFromRewards(address) should be declared external:
- Fegking.isExcludedFromRewards(address) (#411-413)
totalFees() should be declared external:
- Fegking.totalFees() (#415-417)
excludeFromFee(address) should be declared external:
- Fegking.excludeFromFee(address) (#419-421)
includeInFee(address) should be declared external:
- Fegking.includeInFee(address) (#423-425)
Use the external attribute for functions never called from the contract.
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