FOMO DAO Token Logo

FOMO [FOMO DAO] Token

ALERT: rug pull scam

About FOMO

Listings

Not Found
Token 2 years

Website

Not Found

Description

Not Found

Social

Not Found

Laser Scorebeta Last Audit: 5 June 2022

report
Token seems to be a scam (type: rug pull scam).


Unable to find manual contract audit (e.g. Certik, PeckShield, Solidity...)

Contract locking ether found:
Contract FomoToken (#657-694) has payable functions:
- FomoToken.constructor(string,string,uint256) (#662-668)
But does not have a function to withdraw the ether
Remove the payable attribute or add a withdraw function.

Additional information: link


Contract ownership is not renounced (belongs to a wallet)

FomoToken.constructor(string,string,uint256).name (#663) shadows:
- ERC20.name() (#283-285) (function)
- IERC20Metadata.name() (#208) (function)
FomoToken.constructor(string,string,uint256).symbol (#664) shadows:
- ERC20.symbol() (#291-293) (function)
- IERC20Metadata.symbol() (#213) (function)
FomoToken.constructor(string,string,uint256).totalSupply (#665) shadows:
- ERC20.totalSupply() (#315-317) (function)
- IERC20.totalSupply() (#120) (function)
Rename the local variables that shadow another component.

Additional information: link

FomoToken.setFomoProxy(address).newAddress (#675) lacks a zero-check on :
- fomoProxy = newAddress (#677)
Check that the address is not zero.

Additional information: link

Context._msgData() (#23-25) is never used and should be removed
ERC20._beforeTokenTransfer(address,address,uint256) (#579-583) is never used and should be removed
Remove unused functions.

Additional information: link

Pragma version^0.8.0 (#6) allows old versions
Pragma version^0.8.0 (#33) allows old versions
Pragma version^0.8.0 (#111) allows old versions
Pragma version^0.8.0 (#196) allows old versions
Pragma version^0.8.0 (#226) allows old versions
Pragma version^0.8.0 (#611) allows old versions
Pragma version^0.8.0 (#651) allows old versions
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 FomoToken._beforeTokenTransfer(address,address,uint256) (#680-691):
- (success,data) = fomoProxy.call(abi.encodeWithSignature(beforeTokenTransfer(address,address),from,to)) (#687)
Avoid low-level calls. Check the call success. If the call is meant for a contract, check for code existence

Additional information: link

renounceOwnership() should be declared external:
- Ownable.renounceOwnership() (#82-84)
transferOwnership(address) should be declared external:
- Ownable.transferOwnership(address) (#90-93)
name() should be declared external:
- ERC20.name() (#283-285)
symbol() should be declared external:
- ERC20.symbol() (#291-293)
decimals() should be declared external:
- ERC20.decimals() (#308-310)
totalSupply() should be declared external:
- ERC20.totalSupply() (#315-317)
balanceOf(address) should be declared external:
- ERC20.balanceOf(address) (#322-324)
transfer(address,uint256) should be declared external:
- ERC20.transfer(address,uint256) (#334-338)
approve(address,uint256) should be declared external:
- ERC20.approve(address,uint256) (#357-361)
transferFrom(address,address,uint256) should be declared external:
- ERC20.transferFrom(address,address,uint256) (#379-388)
increaseAllowance(address,uint256) should be declared external:
- ERC20.increaseAllowance(address,uint256) (#402-406)
decreaseAllowance(address,uint256) should be declared external:
- ERC20.decreaseAllowance(address,uint256) (#422-431)
burn(uint256) should be declared external:
- ERC20Burnable.burn(uint256) (#626-628)
burnFrom(address,uint256) should be declared external:
- ERC20Burnable.burnFrom(address,uint256) (#641-644)
Use the external attribute for functions never called from the contract.

Additional information: link

Holders:


Token is deployed only at one blockchain


Unable to find Telegram and Twitter accounts


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

Price for FOMO