0_Shrew.com-Secret-Message-Inside Token Logo

0_420ANON-X [0_Shrew.com-Secret-Message-Inside] Token

ALERT: phishing / airdrop scam

About 0_420ANON-X

Listings

Not Found
Token 2 years

Website

Not Found

Description

Not Found

Social

Not Found

Laser Scorebeta Last Audit: 14 February 2022

report
Token seems to be a scam (type: phishing / airdrop scam).


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

ShrewDotComSecretMessageInside.withdrawToken(address,address,uint256) (#500-508) ignores return value by IERC20(tokenAddress).transfer(receiver,amount) (#507)
Use SafeERC20, or ensure that the transfer/transferFrom return value is checked.

Additional information: link

Contract name (0_Shrew.com-Secret-Message-Inside) contains non-alphanumeric characters.
Not a direct threat, but may indicate unreliable intentions of developer. Non-alphanumeric chars (,.;!#*&") are extremely rare among low risk tokens.

Contract ticker (0_420ANON-X) contains non-alphanumeric characters.
Not a direct threat, but may indicate unreliable intentions of developer. Non-alphanumeric chars (,.;!#*&") are extremely rare among low risk tokens.

ShrewDotComSecretMessageInside.allowance(address,address).owner (#368) shadows:
- Ownable.owner() (#285-287) (function)
ShrewDotComSecretMessageInside._approve(address,address,uint256).owner (#466) shadows:
- Ownable.owner() (#285-287) (function)
Rename the local variables that shadow another component.

Additional information: link

ShrewDotComSecretMessageInside.setAirdropAmount(uint256) (#372-375) should emit an event for:
- _airdropAmount = airdropAmount_ (#374)
Emit an event for critical parameter changes.

Additional information: link

ShrewDotComSecretMessageInside.withdrawEth(address,uint256).receiver (#491) lacks a zero-check on :
- receiver.transfer(amount) (#497)
Check that the address is not zero.

Additional information: link

Context._msgData() (#269-271) is never used and should be removed
Remove unused functions.

Additional information: link

Contract genesisCalls (#72-140) is not in CapWords
Function genesisCalls.AllowAddressToDestroyGenesis(address,address) (#74) is not in mixedCase
Function genesisCalls.AllowReceiveGenesisTransfers(address) (#76) is not in mixedCase
Function genesisCalls.BurnTokens(address,uint256) (#78) is not in mixedCase
Function genesisCalls.RemoveAllowAddressToDestroyGenesis(address) (#80) is not in mixedCase
Function genesisCalls.RemoveAllowReceiveGenesisTransfers(address) (#82) is not in mixedCase
Function genesisCalls.RemoveGenesisAddressFromSale(address) (#84) is not in mixedCase
Function genesisCalls.SetGenesisForSale(address,uint256) (#86) is not in mixedCase
Function genesisCalls.TransferGenesis(address,address) (#88) is not in mixedCase
Function genesisCalls.UpgradeToLevel2FromLevel1(address,uint256) (#90) is not in mixedCase
Function genesisCalls.UpgradeToLevel3FromDev(address) (#92) is not in mixedCase
Function genesisCalls.UpgradeToLevel3FromLevel1(address,uint256) (#94) is not in mixedCase
Function genesisCalls.UpgradeToLevel3FromLevel2(address,uint256) (#96) is not in mixedCase
Function genesisCalls.BurnGenesisAddresses(address,address[]) (#138) is not in mixedCase
Contract normalAddress (#143-156) is not in CapWords
Function normalAddress.BuyNormalAddress(address,address,uint256) (#145) is not in mixedCase
Function normalAddress.RemoveNormalAddressFromSale(address) (#147) is not in mixedCase
Function normalAddress.SetNormalAddressForSale(address,uint256) (#151) is not in mixedCase
Contract stakes (#161-177) is not in CapWords
Function stakes.RemoveStakeFromSale(address) (#163) is not in mixedCase
Function stakes.SetStakeForSale(address,uint256) (#165) is not in mixedCase
Function stakes.StakeTransferGenesis(address,address,uint256,address[]) (#167) is not in mixedCase
Function stakes.StakeTransferMNE(address,address,uint256) (#169) is not in mixedCase
Contract stakeBuys (#181-191) is not in CapWords
Function stakeBuys.BuyStakeGenesis(address,address,address[],uint256) (#183) is not in mixedCase
Function stakeBuys.BuyStakeMNE(address,address,uint256) (#185) is not in mixedCase
Contract genesisBuys (#195-207) is not in CapWords
Function genesisBuys.BuyGenesisLevel1FromNormal(address,address,uint256) (#197) is not in mixedCase
Function genesisBuys.BuyGenesisLevel2FromNormal(address,address,uint256) (#199) is not in mixedCase
Function genesisBuys.BuyGenesisLevel3FromNormal(address,address,uint256) (#201) is not in mixedCase
Contract tokenService (#211-223) is not in CapWords
Function tokenService.DestroyGenesisAddressLevel1(address) (#219) is not in mixedCase
Function tokenService.Bridge(address,address,uint256) (#221) is not in mixedCase
Contract baseTransfers (#225-235) is not in CapWords
Contract mneStaking (#238-242) is not in CapWords
Contract luckyDraw (#244-248) is not in CapWords
Function luckyDraw.BuyTickets(address,uint256[]) (#246) is not in mixedCase
Contract externalService (#251-255) is not in CapWords
Contract externalReceiver (#257-261) is not in CapWords
Follow the Solidity naming convention.

Additional information: link

Variable ShrewDotComSecretMessageInside._airdropAmount (#329) is too similar to ShrewDotComSecretMessageInside.setAirdropAmount(uint256).airdropAmount_ (#372)
Variable ShrewDotComSecretMessageInside._airdropAmount (#329) is too similar to ShrewDotComSecretMessageInside.constructor(string,string,uint256).airdropAmount_ (#336)
Prevent variables from having similar names.

Additional information: link

renounceOwnership() should be declared external:
- Ownable.renounceOwnership() (#294-296)
transferOwnership(address) should be declared external:
- Ownable.transferOwnership(address) (#298-301)
name() should be declared external:
- ShrewDotComSecretMessageInside.name() (#344-346)
symbol() should be declared external:
- ShrewDotComSecretMessageInside.symbol() (#348-350)
decimals() should be declared external:
- ShrewDotComSecretMessageInside.decimals() (#352-354)
totalSupply() should be declared external:
- ShrewDotComSecretMessageInside.totalSupply() (#356-358)
balanceOf(address) should be declared external:
- ShrewDotComSecretMessageInside.balanceOf(address) (#360-366)
allowance(address,address) should be declared external:
- ShrewDotComSecretMessageInside.allowance(address,address) (#368-370)
setAirdropAmount(uint256) should be declared external:
- ShrewDotComSecretMessageInside.setAirdropAmount(uint256) (#372-375)
approve(address,uint256) should be declared external:
- ShrewDotComSecretMessageInside.approve(address,uint256) (#378-381)
transfer(address,uint256) should be declared external:
- ShrewDotComSecretMessageInside.transfer(address,uint256) (#383-386)
transferFrom(address,address,uint256) should be declared external:
- ShrewDotComSecretMessageInside.transferFrom(address,address,uint256) (#388-402)
increaseAllowance(address,uint256) should be declared external:
- ShrewDotComSecretMessageInside.increaseAllowance(address,uint256) (#406-409)
decreaseAllowance(address,uint256) should be declared external:
- ShrewDotComSecretMessageInside.decreaseAllowance(address,uint256) (#411-419)
mint(address,uint256) should be declared external:
- ShrewDotComSecretMessageInside.mint(address,uint256) (#478-480)
burn(address,uint256) should be declared external:
- ShrewDotComSecretMessageInside.burn(address,uint256) (#482-484)
batchTransferToken(address[],uint256) should be declared external:
- ShrewDotComSecretMessageInside.batchTransferToken(address[],uint256) (#486-490)
Use the external attribute for functions never called from the contract.

Additional information: link

Holders:


Token seems to be untradeable: there is no PancakeSwap trading pair and no trading volumes. Ignore for presale.


Token makes many airdrops and seems to be a phishing / airdrop scam

Additional information: link


Unable to find Telegram and Twitter accounts


Unable to find website, listings and other project-related information


Token is marked as scam (rug pull, honeypot, phishing, etc.)

Additional information: link


Token has no active CoinGecko listing / rank


Token has no active CoinMarketCap listing / rank


Young tokens have high risks of price dump / death

Price for 0_420ANON-X