⚽️ The 𝐎𝐑𝐀𝐂𝐋𝐄 kick-to-earn game inspired by World Cup 2022. ⚽️ 𝐑𝐎𝐈 𝐛𝐞𝐭𝐰𝐞𝐞𝐧 𝟑-𝟕 𝐝𝐚𝐲𝐬. ⚽️ DAO & Staking. 💎 KYC & Audit by Solidproof ✅ Airdrop & Testnet Event. ✅ Huge Marketing. ✅ CMC/CGK Listing. ✅ LP Locked. ✅ No Team Tokens. ✅ Tax Buy 1% & Sell 5% ✅ No blacklist funtion ✅ SAFU DEV. For the first 200 BNB sold through Fair Launch, 𝐰𝐞 𝐰𝐢𝐥𝐥 𝐠𝐢𝐯𝐞 𝐚𝐰𝐚𝐲 𝟐𝟎% 𝐦𝐨𝐫𝐞 𝐭𝐨𝐤𝐞𝐧𝐬. (Requires a minimum of 1 BNB per transaction)
Unable to verify that contract auditor is trusted: Certik, Quantstamp, Hacken, Solidity, Paladinsec, Openzeppelin, Verichains
Contract ownership is not renounced (belongs to a wallet)
Mighty_Kicks.allowance(address,address).owner (crytic-export/etherscan-contracts/0x2860126c91d4ccc3231eaed56ba83a74ed978a33.bscscan.com-Mighty_Kicks.sol#582) shadows:
- Ownable.owner() (crytic-export/etherscan-contracts/0x2860126c91d4ccc3231eaed56ba83a74ed978a33.bscscan.com-Mighty_Kicks.sol#246-248) (function)
Mighty_Kicks._approve(address,address,uint256).owner (crytic-export/etherscan-contracts/0x2860126c91d4ccc3231eaed56ba83a74ed978a33.bscscan.com-Mighty_Kicks.sol#602) shadows:
- Ownable.owner() (crytic-export/etherscan-contracts/0x2860126c91d4ccc3231eaed56ba83a74ed978a33.bscscan.com-Mighty_Kicks.sol#246-248) (function)
Rename the local variables that shadow another component.
Additional information: link
Mighty_Kicks.setFeeGettingTaxAddress(address).newTakeFeeAddress (crytic-export/etherscan-contracts/0x2860126c91d4ccc3231eaed56ba83a74ed978a33.bscscan.com-Mighty_Kicks.sol#619) lacks a zero-check on :
- takeFeeAddress = newTakeFeeAddress (crytic-export/etherscan-contracts/0x2860126c91d4ccc3231eaed56ba83a74ed978a33.bscscan.com-Mighty_Kicks.sol#620)
Mighty_Kicks.recoverBNB(address,uint256).recipient (crytic-export/etherscan-contracts/0x2860126c91d4ccc3231eaed56ba83a74ed978a33.bscscan.com-Mighty_Kicks.sol#649) lacks a zero-check on :
- address(recipient).transfer(amount) (crytic-export/etherscan-contracts/0x2860126c91d4ccc3231eaed56ba83a74ed978a33.bscscan.com-Mighty_Kicks.sol#650)
Check that the address is not zero.
Additional information: link
Reentrancy in Mighty_Kicks.changeRouterVersion(address) (crytic-export/etherscan-contracts/0x2860126c91d4ccc3231eaed56ba83a74ed978a33.bscscan.com-Mighty_Kicks.sol#665-681):
External calls:
- newPairAddress = IUniswapV2Factory(_uniswapV2Router.factory()).createPair(address(this),_uniswapV2Router.WETH()) (crytic-export/etherscan-contracts/0x2860126c91d4ccc3231eaed56ba83a74ed978a33.bscscan.com-Mighty_Kicks.sol#673-674)
State variables written after the call(s):
- isMarketPair[address(uniswapPair)] = true (crytic-export/etherscan-contracts/0x2860126c91d4ccc3231eaed56ba83a74ed978a33.bscscan.com-Mighty_Kicks.sol#680)
- uniswapPair = newPairAddress (crytic-export/etherscan-contracts/0x2860126c91d4ccc3231eaed56ba83a74ed978a33.bscscan.com-Mighty_Kicks.sol#677)
- uniswapV2Router = _uniswapV2Router (crytic-export/etherscan-contracts/0x2860126c91d4ccc3231eaed56ba83a74ed978a33.bscscan.com-Mighty_Kicks.sol#678)
Reentrancy in Mighty_Kicks.constructor() (crytic-export/etherscan-contracts/0x2860126c91d4ccc3231eaed56ba83a74ed978a33.bscscan.com-Mighty_Kicks.sol#536-560):
External calls:
- uniswapPair = IUniswapV2Factory(_uniswapV2Router.factory()).createPair(address(this),_uniswapV2Router.WETH()) (crytic-export/etherscan-contracts/0x2860126c91d4ccc3231eaed56ba83a74ed978a33.bscscan.com-Mighty_Kicks.sol#540-541)
State variables written after the call(s):
- _allowances[address(this)][address(uniswapV2Router)] = _totalSupply (crytic-export/etherscan-contracts/0x2860126c91d4ccc3231eaed56ba83a74ed978a33.bscscan.com-Mighty_Kicks.sol#544)
- _balances[_msgSender()] = _totalSupply (crytic-export/etherscan-contracts/0x2860126c91d4ccc3231eaed56ba83a74ed978a33.bscscan.com-Mighty_Kicks.sol#557)
- canTrade[address(this)] = true (crytic-export/etherscan-contracts/0x2860126c91d4ccc3231eaed56ba83a74ed978a33.bscscan.com-Mighty_Kicks.sol#550)
- canTrade[owner()] = true (crytic-export/etherscan-contracts/0x2860126c91d4ccc3231eaed56ba83a74ed978a33.bscscan.com-Mighty_Kicks.sol#551)
- canTrade[address(uniswapV2Router)] = true (crytic-export/etherscan-contracts/0x2860126c91d4ccc3231eaed56ba83a74ed978a33.bscscan.com-Mighty_Kicks.sol#552)
- canTrade[uniswapPair] = true (crytic-export/etherscan-contracts/0x2860126c91d4ccc3231eaed56ba83a74ed978a33.bscscan.com-Mighty_Kicks.sol#553)
- isExcludedFromFee[owner()] = true (crytic-export/etherscan-contracts/0x2860126c91d4ccc3231eaed56ba83a74ed978a33.bscscan.com-Mighty_Kicks.sol#546)
- isExcludedFromFee[address(this)] = true (crytic-export/etherscan-contracts/0x2860126c91d4ccc3231eaed56ba83a74ed978a33.bscscan.com-Mighty_Kicks.sol#547)
- isMarketPair[address(uniswapPair)] = true (crytic-export/etherscan-contracts/0x2860126c91d4ccc3231eaed56ba83a74ed978a33.bscscan.com-Mighty_Kicks.sol#555)
- uniswapV2Router = _uniswapV2Router (crytic-export/etherscan-contracts/0x2860126c91d4ccc3231eaed56ba83a74ed978a33.bscscan.com-Mighty_Kicks.sol#543)
Apply the check-effects-interactions pattern.
Additional information: link
Reentrancy in Mighty_Kicks.constructor() (crytic-export/etherscan-contracts/0x2860126c91d4ccc3231eaed56ba83a74ed978a33.bscscan.com-Mighty_Kicks.sol#536-560):
External calls:
- uniswapPair = IUniswapV2Factory(_uniswapV2Router.factory()).createPair(address(this),_uniswapV2Router.WETH()) (crytic-export/etherscan-contracts/0x2860126c91d4ccc3231eaed56ba83a74ed978a33.bscscan.com-Mighty_Kicks.sol#540-541)
Event emitted after the call(s):
- Transfer(address(0),_msgSender(),_totalSupply) (crytic-export/etherscan-contracts/0x2860126c91d4ccc3231eaed56ba83a74ed978a33.bscscan.com-Mighty_Kicks.sol#558)
Reentrancy in Mighty_Kicks.recoverTokens(address,uint256,address) (crytic-export/etherscan-contracts/0x2860126c91d4ccc3231eaed56ba83a74ed978a33.bscscan.com-Mighty_Kicks.sol#640-645):
External calls:
- IERC20(_tokenAddress).safeTransfer(_recipient,_tokenAmount) (crytic-export/etherscan-contracts/0x2860126c91d4ccc3231eaed56ba83a74ed978a33.bscscan.com-Mighty_Kicks.sol#642)
Event emitted after the call(s):
- AdminTokenRecovery(_tokenAddress,_tokenAmount,_recipient) (crytic-export/etherscan-contracts/0x2860126c91d4ccc3231eaed56ba83a74ed978a33.bscscan.com-Mighty_Kicks.sol#644)
Reentrancy in Mighty_Kicks.swapTokensForEth() (crytic-export/etherscan-contracts/0x2860126c91d4ccc3231eaed56ba83a74ed978a33.bscscan.com-Mighty_Kicks.sol#715-734):
External calls:
- uniswapV2Router.swapExactTokensForETHSupportingFeeOnTransferTokens(contractTokenBalace,0,path,address(this),block.timestamp) (crytic-export/etherscan-contracts/0x2860126c91d4ccc3231eaed56ba83a74ed978a33.bscscan.com-Mighty_Kicks.sol#726-732)
Event emitted after the call(s):
- SwapTokensForETH(contractTokenBalace,path) (crytic-export/etherscan-contracts/0x2860126c91d4ccc3231eaed56ba83a74ed978a33.bscscan.com-Mighty_Kicks.sol#733)
Apply the check-effects-interactions pattern.
Additional information: link
Address.isContract(address) (crytic-export/etherscan-contracts/0x2860126c91d4ccc3231eaed56ba83a74ed978a33.bscscan.com-Mighty_Kicks.sol#90-95) uses assembly
- INLINE ASM (crytic-export/etherscan-contracts/0x2860126c91d4ccc3231eaed56ba83a74ed978a33.bscscan.com-Mighty_Kicks.sol#93)
Address._functionCallWithValue(address,bytes,uint256,string) (crytic-export/etherscan-contracts/0x2860126c91d4ccc3231eaed56ba83a74ed978a33.bscscan.com-Mighty_Kicks.sol#121-138) uses assembly
- INLINE ASM (crytic-export/etherscan-contracts/0x2860126c91d4ccc3231eaed56ba83a74ed978a33.bscscan.com-Mighty_Kicks.sol#130-133)
Do not use evm assembly.
Additional information: link
Address.functionCall(address,bytes) (crytic-export/etherscan-contracts/0x2860126c91d4ccc3231eaed56ba83a74ed978a33.bscscan.com-Mighty_Kicks.sol#104-106) is never used and should be removed
Address.functionCallWithValue(address,bytes,uint256) (crytic-export/etherscan-contracts/0x2860126c91d4ccc3231eaed56ba83a74ed978a33.bscscan.com-Mighty_Kicks.sol#112-114) is never used and should be removed
Address.functionCallWithValue(address,bytes,uint256,string) (crytic-export/etherscan-contracts/0x2860126c91d4ccc3231eaed56ba83a74ed978a33.bscscan.com-Mighty_Kicks.sol#116-119) is never used and should be removed
Address.sendValue(address,uint256) (crytic-export/etherscan-contracts/0x2860126c91d4ccc3231eaed56ba83a74ed978a33.bscscan.com-Mighty_Kicks.sol#97-102) is never used and should be removed
Context._msgData() (crytic-export/etherscan-contracts/0x2860126c91d4ccc3231eaed56ba83a74ed978a33.bscscan.com-Mighty_Kicks.sol#19-22) is never used and should be removed
Mighty_Kicks.swapTokensForEth() (crytic-export/etherscan-contracts/0x2860126c91d4ccc3231eaed56ba83a74ed978a33.bscscan.com-Mighty_Kicks.sol#715-734) is never used and should be removed
SafeERC20.safeApprove(IERC20,address,uint256) (crytic-export/etherscan-contracts/0x2860126c91d4ccc3231eaed56ba83a74ed978a33.bscscan.com-Mighty_Kicks.sol#180-194) is never used and should be removed
SafeERC20.safeDecreaseAllowance(IERC20,address,uint256) (crytic-export/etherscan-contracts/0x2860126c91d4ccc3231eaed56ba83a74ed978a33.bscscan.com-Mighty_Kicks.sol#205-213) is never used and should be removed
SafeERC20.safeIncreaseAllowance(IERC20,address,uint256) (crytic-export/etherscan-contracts/0x2860126c91d4ccc3231eaed56ba83a74ed978a33.bscscan.com-Mighty_Kicks.sol#196-203) is never used and should be removed
SafeERC20.safeTransferFrom(IERC20,address,address,uint256) (crytic-export/etherscan-contracts/0x2860126c91d4ccc3231eaed56ba83a74ed978a33.bscscan.com-Mighty_Kicks.sol#164-171) is never used and should be removed
SafeMath.mod(uint256,uint256) (crytic-export/etherscan-contracts/0x2860126c91d4ccc3231eaed56ba83a74ed978a33.bscscan.com-Mighty_Kicks.sol#78-80) is never used and should be removed
SafeMath.mod(uint256,uint256,string) (crytic-export/etherscan-contracts/0x2860126c91d4ccc3231eaed56ba83a74ed978a33.bscscan.com-Mighty_Kicks.sol#82-85) is never used and should be removed
Remove unused functions.
Additional information: link
Mighty_Kicks._totalTaxIfSelling (crytic-export/etherscan-contracts/0x2860126c91d4ccc3231eaed56ba83a74ed978a33.bscscan.com-Mighty_Kicks.sol#495) is set pre-construction with a non-constant function or state variable:
- _sellLiquidityFee + _sellMarketingFee + _sellRewardPoolFee
Mighty_Kicks._totalTaxIfBuying (crytic-export/etherscan-contracts/0x2860126c91d4ccc3231eaed56ba83a74ed978a33.bscscan.com-Mighty_Kicks.sol#496) is set pre-construction with a non-constant function or state variable:
- _buyRewardPoolFee
Mighty_Kicks._totalTax (crytic-export/etherscan-contracts/0x2860126c91d4ccc3231eaed56ba83a74ed978a33.bscscan.com-Mighty_Kicks.sol#497) is set pre-construction with a non-constant function or state variable:
- _totalTaxIfBuying + _totalTaxIfSelling
Mighty_Kicks._totalSupply (crytic-export/etherscan-contracts/0x2860126c91d4ccc3231eaed56ba83a74ed978a33.bscscan.com-Mighty_Kicks.sol#500) is set pre-construction with a non-constant function or state variable:
- 10000000 * 10 ** _decimals
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
solc-0.8.15 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
Low level call in Address.sendValue(address,uint256) (crytic-export/etherscan-contracts/0x2860126c91d4ccc3231eaed56ba83a74ed978a33.bscscan.com-Mighty_Kicks.sol#97-102):
- (success) = recipient.call{value: amount}() (crytic-export/etherscan-contracts/0x2860126c91d4ccc3231eaed56ba83a74ed978a33.bscscan.com-Mighty_Kicks.sol#100)
Low level call in Address._functionCallWithValue(address,bytes,uint256,string) (crytic-export/etherscan-contracts/0x2860126c91d4ccc3231eaed56ba83a74ed978a33.bscscan.com-Mighty_Kicks.sol#121-138):
- (success,returndata) = target.call{value: weiValue}(data) (crytic-export/etherscan-contracts/0x2860126c91d4ccc3231eaed56ba83a74ed978a33.bscscan.com-Mighty_Kicks.sol#124)
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/0x2860126c91d4ccc3231eaed56ba83a74ed978a33.bscscan.com-Mighty_Kicks.sol#302) is not in mixedCase
Function IUniswapV2Pair.PERMIT_TYPEHASH() (crytic-export/etherscan-contracts/0x2860126c91d4ccc3231eaed56ba83a74ed978a33.bscscan.com-Mighty_Kicks.sol#303) is not in mixedCase
Function IUniswapV2Pair.MINIMUM_LIQUIDITY() (crytic-export/etherscan-contracts/0x2860126c91d4ccc3231eaed56ba83a74ed978a33.bscscan.com-Mighty_Kicks.sol#319) is not in mixedCase
Function IUniswapV2Router01.WETH() (crytic-export/etherscan-contracts/0x2860126c91d4ccc3231eaed56ba83a74ed978a33.bscscan.com-Mighty_Kicks.sol#338) is not in mixedCase
Contract Mighty_Kicks (crytic-export/etherscan-contracts/0x2860126c91d4ccc3231eaed56ba83a74ed978a33.bscscan.com-Mighty_Kicks.sol#471-746) is not in CapWords
Parameter Mighty_Kicks.setSwapAndLiquifyEnabled(bool)._enabled (crytic-export/etherscan-contracts/0x2860126c91d4ccc3231eaed56ba83a74ed978a33.bscscan.com-Mighty_Kicks.sol#631) is not in mixedCase
Parameter Mighty_Kicks.recoverTokens(address,uint256,address)._tokenAddress (crytic-export/etherscan-contracts/0x2860126c91d4ccc3231eaed56ba83a74ed978a33.bscscan.com-Mighty_Kicks.sol#640) is not in mixedCase
Parameter Mighty_Kicks.recoverTokens(address,uint256,address)._tokenAmount (crytic-export/etherscan-contracts/0x2860126c91d4ccc3231eaed56ba83a74ed978a33.bscscan.com-Mighty_Kicks.sol#640) is not in mixedCase
Parameter Mighty_Kicks.recoverTokens(address,uint256,address)._recipient (crytic-export/etherscan-contracts/0x2860126c91d4ccc3231eaed56ba83a74ed978a33.bscscan.com-Mighty_Kicks.sol#640) is not in mixedCase
Variable Mighty_Kicks._balances (crytic-export/etherscan-contracts/0x2860126c91d4ccc3231eaed56ba83a74ed978a33.bscscan.com-Mighty_Kicks.sol#482) is not in mixedCase
Variable Mighty_Kicks._sellMarketingFee (crytic-export/etherscan-contracts/0x2860126c91d4ccc3231eaed56ba83a74ed978a33.bscscan.com-Mighty_Kicks.sol#490) is not in mixedCase
Variable Mighty_Kicks._sellRewardPoolFee (crytic-export/etherscan-contracts/0x2860126c91d4ccc3231eaed56ba83a74ed978a33.bscscan.com-Mighty_Kicks.sol#491) is not in mixedCase
Variable Mighty_Kicks._buyRewardPoolFee (crytic-export/etherscan-contracts/0x2860126c91d4ccc3231eaed56ba83a74ed978a33.bscscan.com-Mighty_Kicks.sol#493) is not in mixedCase
Variable Mighty_Kicks._totalTaxIfSelling (crytic-export/etherscan-contracts/0x2860126c91d4ccc3231eaed56ba83a74ed978a33.bscscan.com-Mighty_Kicks.sol#495) is not in mixedCase
Variable Mighty_Kicks._totalTaxIfBuying (crytic-export/etherscan-contracts/0x2860126c91d4ccc3231eaed56ba83a74ed978a33.bscscan.com-Mighty_Kicks.sol#496) is not in mixedCase
Variable Mighty_Kicks._totalTax (crytic-export/etherscan-contracts/0x2860126c91d4ccc3231eaed56ba83a74ed978a33.bscscan.com-Mighty_Kicks.sol#497) is not in mixedCase
Follow the Solidity naming convention.
Additional information: link
Redundant expression "this (crytic-export/etherscan-contracts/0x2860126c91d4ccc3231eaed56ba83a74ed978a33.bscscan.com-Mighty_Kicks.sol#20)" inContext (crytic-export/etherscan-contracts/0x2860126c91d4ccc3231eaed56ba83a74ed978a33.bscscan.com-Mighty_Kicks.sol#15-23)
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/0x2860126c91d4ccc3231eaed56ba83a74ed978a33.bscscan.com-Mighty_Kicks.sol#343) is too similar to IUniswapV2Router01.addLiquidity(address,address,uint256,uint256,uint256,uint256,address,uint256).amountBDesired (crytic-export/etherscan-contracts/0x2860126c91d4ccc3231eaed56ba83a74ed978a33.bscscan.com-Mighty_Kicks.sol#344)
Prevent variables from having similar names.
Additional information: link
Mighty_Kicks.slitherConstructorVariables() (crytic-export/etherscan-contracts/0x2860126c91d4ccc3231eaed56ba83a74ed978a33.bscscan.com-Mighty_Kicks.sol#471-746) uses literals with too many digits:
- deadAddress = 0x000000000000000000000000000000000000dEaD (crytic-export/etherscan-contracts/0x2860126c91d4ccc3231eaed56ba83a74ed978a33.bscscan.com-Mighty_Kicks.sol#480)
Mighty_Kicks.slitherConstructorVariables() (crytic-export/etherscan-contracts/0x2860126c91d4ccc3231eaed56ba83a74ed978a33.bscscan.com-Mighty_Kicks.sol#471-746) uses literals with too many digits:
- _totalSupply = 10000000 * 10 ** _decimals (crytic-export/etherscan-contracts/0x2860126c91d4ccc3231eaed56ba83a74ed978a33.bscscan.com-Mighty_Kicks.sol#500)
Use: Ether suffix, Time suffix, or The scientific notation
Additional information: link
Mighty_Kicks._buyRewardPoolFee (crytic-export/etherscan-contracts/0x2860126c91d4ccc3231eaed56ba83a74ed978a33.bscscan.com-Mighty_Kicks.sol#493) should be constant
Mighty_Kicks._decimals (crytic-export/etherscan-contracts/0x2860126c91d4ccc3231eaed56ba83a74ed978a33.bscscan.com-Mighty_Kicks.sol#477) should be constant
Mighty_Kicks._name (crytic-export/etherscan-contracts/0x2860126c91d4ccc3231eaed56ba83a74ed978a33.bscscan.com-Mighty_Kicks.sol#475) should be constant
Mighty_Kicks._sellLiquidityFee (crytic-export/etherscan-contracts/0x2860126c91d4ccc3231eaed56ba83a74ed978a33.bscscan.com-Mighty_Kicks.sol#489) should be constant
Mighty_Kicks._sellMarketingFee (crytic-export/etherscan-contracts/0x2860126c91d4ccc3231eaed56ba83a74ed978a33.bscscan.com-Mighty_Kicks.sol#490) should be constant
Mighty_Kicks._sellRewardPoolFee (crytic-export/etherscan-contracts/0x2860126c91d4ccc3231eaed56ba83a74ed978a33.bscscan.com-Mighty_Kicks.sol#491) should be constant
Mighty_Kicks._symbol (crytic-export/etherscan-contracts/0x2860126c91d4ccc3231eaed56ba83a74ed978a33.bscscan.com-Mighty_Kicks.sol#476) should be constant
Add the constant attributes to state variables that never change.
Additional information: link
waiveOwnership() should be declared external:
- Ownable.waiveOwnership() (crytic-export/etherscan-contracts/0x2860126c91d4ccc3231eaed56ba83a74ed978a33.bscscan.com-Mighty_Kicks.sol#256-259)
transferOwnership(address) should be declared external:
- Ownable.transferOwnership(address) (crytic-export/etherscan-contracts/0x2860126c91d4ccc3231eaed56ba83a74ed978a33.bscscan.com-Mighty_Kicks.sol#261-265)
name() should be declared external:
- Mighty_Kicks.name() (crytic-export/etherscan-contracts/0x2860126c91d4ccc3231eaed56ba83a74ed978a33.bscscan.com-Mighty_Kicks.sol#562-564)
symbol() should be declared external:
- Mighty_Kicks.symbol() (crytic-export/etherscan-contracts/0x2860126c91d4ccc3231eaed56ba83a74ed978a33.bscscan.com-Mighty_Kicks.sol#566-568)
decimals() should be declared external:
- Mighty_Kicks.decimals() (crytic-export/etherscan-contracts/0x2860126c91d4ccc3231eaed56ba83a74ed978a33.bscscan.com-Mighty_Kicks.sol#570-572)
totalSupply() should be declared external:
- Mighty_Kicks.totalSupply() (crytic-export/etherscan-contracts/0x2860126c91d4ccc3231eaed56ba83a74ed978a33.bscscan.com-Mighty_Kicks.sol#574-576)
allowance(address,address) should be declared external:
- Mighty_Kicks.allowance(address,address) (crytic-export/etherscan-contracts/0x2860126c91d4ccc3231eaed56ba83a74ed978a33.bscscan.com-Mighty_Kicks.sol#582-584)
increaseAllowance(address,uint256) should be declared external:
- Mighty_Kicks.increaseAllowance(address,uint256) (crytic-export/etherscan-contracts/0x2860126c91d4ccc3231eaed56ba83a74ed978a33.bscscan.com-Mighty_Kicks.sol#586-589)
decreaseAllowance(address,uint256) should be declared external:
- Mighty_Kicks.decreaseAllowance(address,uint256) (crytic-export/etherscan-contracts/0x2860126c91d4ccc3231eaed56ba83a74ed978a33.bscscan.com-Mighty_Kicks.sol#591-594)
approve(address,uint256) should be declared external:
- Mighty_Kicks.approve(address,uint256) (crytic-export/etherscan-contracts/0x2860126c91d4ccc3231eaed56ba83a74ed978a33.bscscan.com-Mighty_Kicks.sol#597-600)
setMarketPairStatus(address,bool) should be declared external:
- Mighty_Kicks.setMarketPairStatus(address,bool) (crytic-export/etherscan-contracts/0x2860126c91d4ccc3231eaed56ba83a74ed978a33.bscscan.com-Mighty_Kicks.sol#610-612)
setIsExcludedFromFee(address,bool) should be declared external:
- Mighty_Kicks.setIsExcludedFromFee(address,bool) (crytic-export/etherscan-contracts/0x2860126c91d4ccc3231eaed56ba83a74ed978a33.bscscan.com-Mighty_Kicks.sol#615-617)
setSwapAndLiquifyEnabled(bool) should be declared external:
- Mighty_Kicks.setSwapAndLiquifyEnabled(bool) (crytic-export/etherscan-contracts/0x2860126c91d4ccc3231eaed56ba83a74ed978a33.bscscan.com-Mighty_Kicks.sol#631-634)
getCirculatingSupply() should be declared external:
- Mighty_Kicks.getCirculatingSupply() (crytic-export/etherscan-contracts/0x2860126c91d4ccc3231eaed56ba83a74ed978a33.bscscan.com-Mighty_Kicks.sol#636-638)
transfer(address,uint256) should be declared external:
- Mighty_Kicks.transfer(address,uint256) (crytic-export/etherscan-contracts/0x2860126c91d4ccc3231eaed56ba83a74ed978a33.bscscan.com-Mighty_Kicks.sol#654-657)
transferFrom(address,address,uint256) should be declared external:
- Mighty_Kicks.transferFrom(address,address,uint256) (crytic-export/etherscan-contracts/0x2860126c91d4ccc3231eaed56ba83a74ed978a33.bscscan.com-Mighty_Kicks.sol#659-663)
changeRouterVersion(address) should be declared external:
- Mighty_Kicks.changeRouterVersion(address) (crytic-export/etherscan-contracts/0x2860126c91d4ccc3231eaed56ba83a74ed978a33.bscscan.com-Mighty_Kicks.sol#665-681)
Use the external attribute for functions never called from the contract.
Additional information: link
BscScan page for the token does not contain additional info: website, socials, description, etc.
Additional information: link
Unable to find token/project description on the website or on BscScan, CoinMarketCap
Unable to find whitepaper link on the website
Unable to find token on CoinGecko
Additional information: link
Unable to find token on CoinMarketCap
Additional information: link
Token is not listed at Mobula.Finance
Additional information: link
Unable to find token on CoinHunt
Additional information: link
Young tokens have high risks of scam / price dump / death
Young tokens have high risks of scam / price dump / death
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 Youtube account
Unable to find Discord account