GO STEP is a Web3 lifestyle app with Social-Fi and Game-Fi elements. Users equipped with NFT Sneakers – walk, jog or run outdoors to earn GSE, which can be used to level up and mint new Sneakers.
Contract creator or owner is blacklisted for past scams
Reentrancy in GOSTEP._transfer(address,address,uint256) (#1006-1050):
External calls:
- swapAndLiquify(contractTokenBalance) (#1037)
- uniswapV2Router.addLiquidityETH{value: ethAmount}(address(this),tokenAmount,0,0,owner(),block.timestamp) (#1098-1105)
- uniswapV2Router.swapExactTokensForETHSupportingFeeOnTransferTokens(tokenAmount,0,path,address(this),block.timestamp) (#1084-1090)
External calls sending eth:
- swapAndLiquify(contractTokenBalance) (#1037)
- uniswapV2Router.addLiquidityETH{value: ethAmount}(address(this),tokenAmount,0,0,owner(),block.timestamp) (#1098-1105)
State variables written after the call(s):
- _tokenTransfer(from,to,amount,takeFee) (#1049)
- _rOwned[address(this)] = _rOwned[address(this)].add(rLiquidity) (#962)
- _rOwned[sender] = _rOwned[sender].sub(rAmount) (#1140)
- _rOwned[sender] = _rOwned[sender].sub(rAmount) (#1131)
- _rOwned[sender] = _rOwned[sender].sub(rAmount) (#1151)
- _rOwned[sender] = _rOwned[sender].sub(rAmount) (#878)
- _rOwned[recipient] = _rOwned[recipient].add(rTransferAmount) (#1132)
- _rOwned[recipient] = _rOwned[recipient].add(rTransferAmount) (#1152)
- _rOwned[recipient] = _rOwned[recipient].add(rTransferAmount) (#1142)
- _rOwned[recipient] = _rOwned[recipient].add(rTransferAmount) (#880)
- _tokenTransfer(from,to,amount,takeFee) (#1049)
- _rTotal = _rTotal.sub(rFee) (#917)
- _tokenTransfer(from,to,amount,takeFee) (#1049)
- _tOwned[address(this)] = _tOwned[address(this)].add(tLiquidity) (#964)
- _tOwned[sender] = _tOwned[sender].sub(tAmount) (#1150)
- _tOwned[sender] = _tOwned[sender].sub(tAmount) (#877)
- _tOwned[recipient] = _tOwned[recipient].add(tTransferAmount) (#1141)
- _tOwned[recipient] = _tOwned[recipient].add(tTransferAmount) (#879)
Apply the check-effects-interactions pattern.
Additional information: link
Contract ownership is not renounced (belongs to a wallet)
Unable to verify that contract auditor is trusted: Certik, Quantstamp, Hacken, Solidity, Paladinsec, Openzeppelin, Verichains
Variable IUniswapV2Router01.addLiquidity(address,address,uint256,uint256,uint256,uint256,address,uint256).amountADesired (#566) is too similar to IUniswapV2Router01.addLiquidity(address,address,uint256,uint256,uint256,uint256,address,uint256).amountBDesired (#567)
Variable GOSTEP._transferBothExcluded(address,address,uint256).rTransferAmount (#876) is too similar to GOSTEP._transferStandard(address,address,uint256).tTransferAmount (#1130)
Variable GOSTEP._transferStandard(address,address,uint256).rTransferAmount (#1130) is too similar to GOSTEP._transferFromExcluded(address,address,uint256).tTransferAmount (#1149)
Variable GOSTEP._transferFromExcluded(address,address,uint256).rTransferAmount (#1149) is too similar to GOSTEP._transferFromExcluded(address,address,uint256).tTransferAmount (#1149)
Variable GOSTEP._transferToExcluded(address,address,uint256).rTransferAmount (#1139) is too similar to GOSTEP._transferStandard(address,address,uint256).tTransferAmount (#1130)
Variable GOSTEP._transferStandard(address,address,uint256).rTransferAmount (#1130) is too similar to GOSTEP._getValues(uint256).tTransferAmount (#922)
Variable GOSTEP._transferFromExcluded(address,address,uint256).rTransferAmount (#1149) is too similar to GOSTEP._getValues(uint256).tTransferAmount (#922)
Variable GOSTEP._transferBothExcluded(address,address,uint256).rTransferAmount (#876) is too similar to GOSTEP._transferFromExcluded(address,address,uint256).tTransferAmount (#1149)
Variable GOSTEP._transferBothExcluded(address,address,uint256).rTransferAmount (#876) is too similar to GOSTEP._getValues(uint256).tTransferAmount (#922)
Variable GOSTEP.reflectionFromToken(uint256,bool).rTransferAmount (#842) is too similar to GOSTEP._transferFromExcluded(address,address,uint256).tTransferAmount (#1149)
Variable GOSTEP._transferToExcluded(address,address,uint256).rTransferAmount (#1139) is too similar to GOSTEP._transferFromExcluded(address,address,uint256).tTransferAmount (#1149)
Variable GOSTEP._transferStandard(address,address,uint256).rTransferAmount (#1130) is too similar to GOSTEP._getTValues(uint256).tTransferAmount (#930)
Variable GOSTEP.reflectionFromToken(uint256,bool).rTransferAmount (#842) is too similar to GOSTEP._getValues(uint256).tTransferAmount (#922)
Variable GOSTEP._transferBothExcluded(address,address,uint256).rTransferAmount (#876) is too similar to GOSTEP._transferToExcluded(address,address,uint256).tTransferAmount (#1139)
Variable GOSTEP._transferToExcluded(address,address,uint256).rTransferAmount (#1139) is too similar to GOSTEP._getValues(uint256).tTransferAmount (#922)
Variable GOSTEP._transferBothExcluded(address,address,uint256).rTransferAmount (#876) is too similar to GOSTEP._getTValues(uint256).tTransferAmount (#930)
Variable GOSTEP._transferStandard(address,address,uint256).rTransferAmount (#1130) is too similar to GOSTEP._transferStandard(address,address,uint256).tTransferAmount (#1130)
Variable GOSTEP._transferBothExcluded(address,address,uint256).rTransferAmount (#876) is too similar to GOSTEP._transferBothExcluded(address,address,uint256).tTransferAmount (#876)
Variable GOSTEP._transferToExcluded(address,address,uint256).rTransferAmount (#1139) is too similar to GOSTEP._transferToExcluded(address,address,uint256).tTransferAmount (#1139)
Variable GOSTEP._transferToExcluded(address,address,uint256).rTransferAmount (#1139) is too similar to GOSTEP._getTValues(uint256).tTransferAmount (#930)
Variable GOSTEP.reflectionFromToken(uint256,bool).rTransferAmount (#842) is too similar to GOSTEP._transferToExcluded(address,address,uint256).tTransferAmount (#1139)
Variable GOSTEP._getRValues(uint256,uint256,uint256,uint256).rTransferAmount (#938) is too similar to GOSTEP._transferFromExcluded(address,address,uint256).tTransferAmount (#1149)
Variable GOSTEP._transferFromExcluded(address,address,uint256).rTransferAmount (#1149) is too similar to GOSTEP._transferStandard(address,address,uint256).tTransferAmount (#1130)
Variable GOSTEP._getValues(uint256).rTransferAmount (#923) is too similar to GOSTEP._transferBothExcluded(address,address,uint256).tTransferAmount (#876)
Variable GOSTEP._transferStandard(address,address,uint256).rTransferAmount (#1130) is too similar to GOSTEP._transferBothExcluded(address,address,uint256).tTransferAmount (#876)
Variable GOSTEP._getValues(uint256).rTransferAmount (#923) is too similar to GOSTEP._getValues(uint256).tTransferAmount (#922)
Variable GOSTEP._getValues(uint256).rTransferAmount (#923) is too similar to GOSTEP._transferToExcluded(address,address,uint256).tTransferAmount (#1139)
Variable GOSTEP._getRValues(uint256,uint256,uint256,uint256).rTransferAmount (#938) is too similar to GOSTEP._transferBothExcluded(address,address,uint256).tTransferAmount (#876)
Variable GOSTEP._transferStandard(address,address,uint256).rTransferAmount (#1130) is too similar to GOSTEP._transferToExcluded(address,address,uint256).tTransferAmount (#1139)
Variable GOSTEP.reflectionFromToken(uint256,bool).rTransferAmount (#842) is too similar to GOSTEP._getTValues(uint256).tTransferAmount (#930)
Variable GOSTEP._getRValues(uint256,uint256,uint256,uint256).rTransferAmount (#938) is too similar to GOSTEP._getValues(uint256).tTransferAmount (#922)
Variable GOSTEP._getRValues(uint256,uint256,uint256,uint256).rTransferAmount (#938) is too similar to GOSTEP._transferToExcluded(address,address,uint256).tTransferAmount (#1139)
Variable GOSTEP._transferFromExcluded(address,address,uint256).rTransferAmount (#1149) is too similar to GOSTEP._transferBothExcluded(address,address,uint256).tTransferAmount (#876)
Variable GOSTEP._transferFromExcluded(address,address,uint256).rTransferAmount (#1149) is too similar to GOSTEP._getTValues(uint256).tTransferAmount (#930)
Variable GOSTEP._getValues(uint256).rTransferAmount (#923) is too similar to GOSTEP._getTValues(uint256).tTransferAmount (#930)
Variable GOSTEP.reflectionFromToken(uint256,bool).rTransferAmount (#842) is too similar to GOSTEP._transferStandard(address,address,uint256).tTransferAmount (#1130)
Variable GOSTEP._transferFromExcluded(address,address,uint256).rTransferAmount (#1149) is too similar to GOSTEP._transferToExcluded(address,address,uint256).tTransferAmount (#1139)
Variable GOSTEP._getRValues(uint256,uint256,uint256,uint256).rTransferAmount (#938) is too similar to GOSTEP._getTValues(uint256).tTransferAmount (#930)
Variable GOSTEP._transferToExcluded(address,address,uint256).rTransferAmount (#1139) is too similar to GOSTEP._transferBothExcluded(address,address,uint256).tTransferAmount (#876)
Variable GOSTEP._getValues(uint256).rTransferAmount (#923) is too similar to GOSTEP._transferStandard(address,address,uint256).tTransferAmount (#1130)
Variable GOSTEP._getValues(uint256).rTransferAmount (#923) is too similar to GOSTEP._transferFromExcluded(address,address,uint256).tTransferAmount (#1149)
Variable GOSTEP.reflectionFromToken(uint256,bool).rTransferAmount (#842) is too similar to GOSTEP._transferBothExcluded(address,address,uint256).tTransferAmount (#876)
Variable GOSTEP._getRValues(uint256,uint256,uint256,uint256).rTransferAmount (#938) is too similar to GOSTEP._transferStandard(address,address,uint256).tTransferAmount (#1130)
Prevent variables from having similar names.
Additional information: link
GOSTEP.slitherConstructorVariables() (#699-1162) uses literals with too many digits:
- _tTotal = 300000000 * 10 ** 9 (#713)
GOSTEP.slitherConstructorVariables() (#699-1162) uses literals with too many digits:
- _maxTxAmount = 5000000 * 10 ** 9 (#733)
GOSTEP.slitherConstructorVariables() (#699-1162) uses literals with too many digits:
- numTokensSellToAddToLiquidity = 500000 * 10 ** 9 (#734)
Use: Ether suffix, Time suffix, or The scientific notation
Additional information: link
GOSTEP.addLiquidity(uint256,uint256) (#1093-1106) ignores return value by uniswapV2Router.addLiquidityETH{value: ethAmount}(address(this),tokenAmount,0,0,owner(),block.timestamp) (#1098-1105)
Ensure that all the return values of the function calls are used.
Additional information: link
GOSTEP.allowance(address,address).owner (#794) shadows:
- Ownable.owner() (#430-432) (function)
GOSTEP._approve(address,address,uint256).owner (#998) shadows:
- Ownable.owner() (#430-432) (function)
Rename the local variables that shadow another component.
Additional information: link
GOSTEP.setTaxFeePercent(uint256) (#894-896) should emit an event for:
- _taxFee = taxFee (#895)
GOSTEP.setLiquidityFeePercent(uint256) (#898-900) should emit an event for:
- _liquidityFee = liquidityFee (#899)
GOSTEP.setMaxTxPercent(uint256) (#902-906) should emit an event for:
- _maxTxAmount = _tTotal.mul(maxTxPercent).div(10 ** 2) (#903-905)
Emit an event for critical parameter changes.
Additional information: link
Reentrancy in GOSTEP._transfer(address,address,uint256) (#1006-1050):
External calls:
- swapAndLiquify(contractTokenBalance) (#1037)
- uniswapV2Router.addLiquidityETH{value: ethAmount}(address(this),tokenAmount,0,0,owner(),block.timestamp) (#1098-1105)
- uniswapV2Router.swapExactTokensForETHSupportingFeeOnTransferTokens(tokenAmount,0,path,address(this),block.timestamp) (#1084-1090)
External calls sending eth:
- swapAndLiquify(contractTokenBalance) (#1037)
- uniswapV2Router.addLiquidityETH{value: ethAmount}(address(this),tokenAmount,0,0,owner(),block.timestamp) (#1098-1105)
State variables written after the call(s):
- _tokenTransfer(from,to,amount,takeFee) (#1049)
- _liquidityFee = _previousLiquidityFee (#991)
- _liquidityFee = 0 (#986)
- _tokenTransfer(from,to,amount,takeFee) (#1049)
- _previousLiquidityFee = _liquidityFee (#983)
- _tokenTransfer(from,to,amount,takeFee) (#1049)
- _previousTaxFee = _taxFee (#982)
- _tokenTransfer(from,to,amount,takeFee) (#1049)
- _tFeeTotal = _tFeeTotal.add(tFee) (#918)
- _tokenTransfer(from,to,amount,takeFee) (#1049)
- _taxFee = _previousTaxFee (#990)
- _taxFee = 0 (#985)
Reentrancy in GOSTEP.constructor() (#750-766):
External calls:
- uniswapV2Pair = IUniswapV2Factory(_uniswapV2Router.factory()).createPair(address(this),_uniswapV2Router.WETH()) (#755-756)
State variables written after the call(s):
- _isExcludedFromFee[owner()] = true (#762)
- _isExcludedFromFee[address(this)] = true (#763)
- uniswapV2Router = _uniswapV2Router (#759)
Reentrancy in GOSTEP.swapAndLiquify(uint256) (#1052-1073):
External calls:
- swapTokensForEth(half) (#1064)
- uniswapV2Router.swapExactTokensForETHSupportingFeeOnTransferTokens(tokenAmount,0,path,address(this),block.timestamp) (#1084-1090)
- addLiquidity(otherHalf,newBalance) (#1070)
- uniswapV2Router.addLiquidityETH{value: ethAmount}(address(this),tokenAmount,0,0,owner(),block.timestamp) (#1098-1105)
External calls sending eth:
- addLiquidity(otherHalf,newBalance) (#1070)
- uniswapV2Router.addLiquidityETH{value: ethAmount}(address(this),tokenAmount,0,0,owner(),block.timestamp) (#1098-1105)
State variables written after the call(s):
- addLiquidity(otherHalf,newBalance) (#1070)
- _allowances[owner][spender] = amount (#1002)
Reentrancy in GOSTEP.transferFrom(address,address,uint256) (#803-807):
External calls:
- _transfer(sender,recipient,amount) (#804)
- uniswapV2Router.addLiquidityETH{value: ethAmount}(address(this),tokenAmount,0,0,owner(),block.timestamp) (#1098-1105)
- uniswapV2Router.swapExactTokensForETHSupportingFeeOnTransferTokens(tokenAmount,0,path,address(this),block.timestamp) (#1084-1090)
External calls sending eth:
- _transfer(sender,recipient,amount) (#804)
- uniswapV2Router.addLiquidityETH{value: ethAmount}(address(this),tokenAmount,0,0,owner(),block.timestamp) (#1098-1105)
State variables written after the call(s):
- _approve(sender,_msgSender(),_allowances[sender][_msgSender()].sub(amount,ERC20: transfer amount exceeds allowance)) (#805)
- _allowances[owner][spender] = amount (#1002)
Apply the check-effects-interactions pattern.
Additional information: link
Reentrancy in GOSTEP._transfer(address,address,uint256) (#1006-1050):
External calls:
- swapAndLiquify(contractTokenBalance) (#1037)
- uniswapV2Router.addLiquidityETH{value: ethAmount}(address(this),tokenAmount,0,0,owner(),block.timestamp) (#1098-1105)
- uniswapV2Router.swapExactTokensForETHSupportingFeeOnTransferTokens(tokenAmount,0,path,address(this),block.timestamp) (#1084-1090)
External calls sending eth:
- swapAndLiquify(contractTokenBalance) (#1037)
- uniswapV2Router.addLiquidityETH{value: ethAmount}(address(this),tokenAmount,0,0,owner(),block.timestamp) (#1098-1105)
Event emitted after the call(s):
- Transfer(sender,recipient,tTransferAmount) (#1135)
- _tokenTransfer(from,to,amount,takeFee) (#1049)
- Transfer(sender,recipient,tTransferAmount) (#1155)
- _tokenTransfer(from,to,amount,takeFee) (#1049)
- Transfer(sender,recipient,tTransferAmount) (#1145)
- _tokenTransfer(from,to,amount,takeFee) (#1049)
- Transfer(sender,recipient,tTransferAmount) (#883)
- _tokenTransfer(from,to,amount,takeFee) (#1049)
Reentrancy in GOSTEP.constructor() (#750-766):
External calls:
- uniswapV2Pair = IUniswapV2Factory(_uniswapV2Router.factory()).createPair(address(this),_uniswapV2Router.WETH()) (#755-756)
Event emitted after the call(s):
- Transfer(address(0),_msgSender(),_tTotal) (#765)
Reentrancy in GOSTEP.swapAndLiquify(uint256) (#1052-1073):
External calls:
- swapTokensForEth(half) (#1064)
- uniswapV2Router.swapExactTokensForETHSupportingFeeOnTransferTokens(tokenAmount,0,path,address(this),block.timestamp) (#1084-1090)
- addLiquidity(otherHalf,newBalance) (#1070)
- uniswapV2Router.addLiquidityETH{value: ethAmount}(address(this),tokenAmount,0,0,owner(),block.timestamp) (#1098-1105)
External calls sending eth:
- addLiquidity(otherHalf,newBalance) (#1070)
- uniswapV2Router.addLiquidityETH{value: ethAmount}(address(this),tokenAmount,0,0,owner(),block.timestamp) (#1098-1105)
Event emitted after the call(s):
- Approval(owner,spender,amount) (#1003)
- addLiquidity(otherHalf,newBalance) (#1070)
- SwapAndLiquify(half,newBalance,otherHalf) (#1072)
Reentrancy in GOSTEP.transferFrom(address,address,uint256) (#803-807):
External calls:
- _transfer(sender,recipient,amount) (#804)
- uniswapV2Router.addLiquidityETH{value: ethAmount}(address(this),tokenAmount,0,0,owner(),block.timestamp) (#1098-1105)
- uniswapV2Router.swapExactTokensForETHSupportingFeeOnTransferTokens(tokenAmount,0,path,address(this),block.timestamp) (#1084-1090)
External calls sending eth:
- _transfer(sender,recipient,amount) (#804)
- uniswapV2Router.addLiquidityETH{value: ethAmount}(address(this),tokenAmount,0,0,owner(),block.timestamp) (#1098-1105)
Event emitted after the call(s):
- Approval(owner,spender,amount) (#1003)
- _approve(sender,_msgSender(),_allowances[sender][_msgSender()].sub(amount,ERC20: transfer amount exceeds allowance)) (#805)
Apply the check-effects-interactions pattern.
Additional information: link
Ownable.unlock() (#477-482) uses timestamp for comparisons
Dangerous comparisons:
- require(bool,string)(now > _lockTime,Contract is locked until 7 days) (#479)
Avoid relying on block.timestamp.
Additional information: link
Address.isContract(address) (#282-291) uses assembly
- INLINE ASM (#289)
Address._functionCallWithValue(address,bytes,uint256,string) (#375-396) uses assembly
- INLINE ASM (#388-391)
Do not use evm assembly.
Additional information: link
GOSTEP.includeInReward(address) (#863-874) has costly operations inside a loop:
- _excluded.pop() (#870)
Use a local variable to hold the loop computation result.
Additional information: link
Address._functionCallWithValue(address,bytes,uint256,string) (#375-396) is never used and should be removed
Address.functionCall(address,bytes) (#335-337) is never used and should be removed
Address.functionCall(address,bytes,string) (#345-347) is never used and should be removed
Address.functionCallWithValue(address,bytes,uint256) (#360-362) is never used and should be removed
Address.functionCallWithValue(address,bytes,uint256,string) (#370-373) is never used and should be removed
Address.isContract(address) (#282-291) is never used and should be removed
Address.sendValue(address,uint256) (#309-315) is never used and should be removed
Context._msgData() (#254-257) is never used and should be removed
SafeMath.mod(uint256,uint256) (#227-229) is never used and should be removed
SafeMath.mod(uint256,uint256,string) (#243-246) is never used and should be removed
Remove unused functions.
Additional information: link
GOSTEP._rTotal (#714) is set pre-construction with a non-constant function or state variable:
- (MAX - (MAX % _tTotal))
GOSTEP._previousTaxFee (#722) is set pre-construction with a non-constant function or state variable:
- _taxFee
GOSTEP._previousLiquidityFee (#725) is set pre-construction with a non-constant function or state variable:
- _liquidityFee
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
Low level call in Address.sendValue(address,uint256) (#309-315):
- (success) = recipient.call{value: amount}() (#313)
Low level call in Address._functionCallWithValue(address,bytes,uint256,string) (#375-396):
- (success,returndata) = target.call{value: weiValue}(data) (#379)
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() (#521) is not in mixedCase
Function IUniswapV2Pair.PERMIT_TYPEHASH() (#522) is not in mixedCase
Function IUniswapV2Pair.MINIMUM_LIQUIDITY() (#539) is not in mixedCase
Function IUniswapV2Router01.WETH() (#561) is not in mixedCase
Parameter GOSTEP.setSwapAndLiquifyEnabled(bool)._enabled (#908) is not in mixedCase
Parameter GOSTEP.calculateTaxFee(uint256)._amount (#967) is not in mixedCase
Parameter GOSTEP.calculateLiquidityFee(uint256)._amount (#973) is not in mixedCase
Variable GOSTEP._taxFee (#721) is not in mixedCase
Variable GOSTEP._liquidityFee (#724) is not in mixedCase
Variable GOSTEP._maxTxAmount (#733) is not in mixedCase
Follow the Solidity naming convention.
Additional information: link
Redundant expression "this (#255)" inContext (#249-258)
Remove redundant statements if they congest code but offer no value.
Additional information: link
GOSTEP._decimals (#719) should be constant
GOSTEP._name (#717) should be constant
GOSTEP._symbol (#718) should be constant
GOSTEP._tTotal (#713) should be constant
GOSTEP.numTokensSellToAddToLiquidity (#734) should be constant
Add the constant attributes to state variables that never change.
Additional information: link
renounceOwnership() should be declared external:
- Ownable.renounceOwnership() (#449-452)
transferOwnership(address) should be declared external:
- Ownable.transferOwnership(address) (#458-462)
geUnlockTime() should be declared external:
- Ownable.geUnlockTime() (#464-466)
lock(uint256) should be declared external:
- Ownable.lock(uint256) (#469-474)
unlock() should be declared external:
- Ownable.unlock() (#477-482)
name() should be declared external:
- GOSTEP.name() (#768-770)
symbol() should be declared external:
- GOSTEP.symbol() (#772-774)
decimals() should be declared external:
- GOSTEP.decimals() (#776-778)
totalSupply() should be declared external:
- GOSTEP.totalSupply() (#780-782)
transfer(address,uint256) should be declared external:
- GOSTEP.transfer(address,uint256) (#789-792)
allowance(address,address) should be declared external:
- GOSTEP.allowance(address,address) (#794-796)
approve(address,uint256) should be declared external:
- GOSTEP.approve(address,uint256) (#798-801)
transferFrom(address,address,uint256) should be declared external:
- GOSTEP.transferFrom(address,address,uint256) (#803-807)
increaseAllowance(address,uint256) should be declared external:
- GOSTEP.increaseAllowance(address,uint256) (#809-812)
decreaseAllowance(address,uint256) should be declared external:
- GOSTEP.decreaseAllowance(address,uint256) (#814-817)
isExcludedFromReward(address) should be declared external:
- GOSTEP.isExcludedFromReward(address) (#819-821)
totalFees() should be declared external:
- GOSTEP.totalFees() (#823-825)
deliver(uint256) should be declared external:
- GOSTEP.deliver(uint256) (#827-834)
reflectionFromToken(uint256,bool) should be declared external:
- GOSTEP.reflectionFromToken(uint256,bool) (#836-845)
excludeFromReward(address) should be declared external:
- GOSTEP.excludeFromReward(address) (#853-861)
excludeFromFee(address) should be declared external:
- GOSTEP.excludeFromFee(address) (#886-888)
includeInFee(address) should be declared external:
- GOSTEP.includeInFee(address) (#890-892)
setSwapAndLiquifyEnabled(bool) should be declared external:
- GOSTEP.setSwapAndLiquifyEnabled(bool) (#908-911)
isExcludedFromFee(address) should be declared external:
- GOSTEP.isExcludedFromFee(address) (#994-996)
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 whitepaper link on the website
Unable to find token on CoinGecko
Additional information: link
Unable to find token on CoinMarketCap
Additional information: link
Unable to find token on CoinHunt
Additional information: link
Unable to find code repository for the project
Young tokens have high risks of scam / price dump / death
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
Telegram account link seems to be invalid
Unable to find Discord account