Bitcoin Moon Token Logo

BITM [Bitcoin Moon] Token

ALERT: unclassified scam

About BITM

Listings

Not Found
Token 2 years

Website

Not Found

Description

Not Found

Social

Not Found

Laser Scorebeta Last Audit: 30 January 2023

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


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


Contract ownership is not renounced (belongs to a wallet)

CoinToken.updateFee(uint256,uint256,address)._FeeAddress (#285) lacks a zero-check on :
- FeeAddress = _FeeAddress (#288)
CoinToken.constructor(string,string,uint256,uint256,uint256,uint256,address,address,address)._FeeAddress (#267) lacks a zero-check on :
- FeeAddress = _FeeAddress (#276)
CoinToken.constructor(string,string,uint256,uint256,uint256,uint256,address,address,address).service (#267) lacks a zero-check on :
- service.transfer(msg.value) (#277)
CoinToken.constructor(string,string,uint256,uint256,uint256,uint256,address,address,address).tokenOwner (#267) lacks a zero-check on :
- owner = tokenOwner (#273)
Check that the address is not zero.

Additional information: link

SafeMath.mul(uint256,uint256) (#4-11) is never used and should be removed
Remove unused functions.

Additional information: link

StandardToken.transfer(address,uint256) (#128-154) compares to a boolean constant:
-require(bool)(tokenBlacklist[msg.sender] == false) (#129)
StandardToken.transferFrom(address,address,uint256) (#161-186) compares to a boolean constant:
-require(bool)(tokenBlacklist[msg.sender] == false) (#162)
Remove the equality to the boolean constant.

Additional information: link

solc-0.4.24 is not recommended for deployment
Pragma version^0.4.24 (#1) 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

Parameter PausableToken.transferFrom(address,address,uint256)._from (#237) is not in mixedCase
Parameter CoinToken.burn(uint256)._value (#281) is not in mixedCase
Parameter CoinToken.updateFee(uint256,uint256,address)._txFee (#285) is not in mixedCase
Parameter StandardToken.allowance(address,address)._spender (#196) is not in mixedCase
Parameter StandardToken.approve(address,uint256)._value (#189) is not in mixedCase
Parameter PausableToken.transferFrom(address,address,uint256)._to (#237) is not in mixedCase
Parameter CoinToken.updateFee(uint256,uint256,address)._burnFee (#285) is not in mixedCase
Parameter StandardToken.allowance(address,address)._owner (#196) is not in mixedCase
Parameter StandardToken.transfer(address,uint256)._value (#128) is not in mixedCase
Parameter StandardToken.transfer(address,uint256)._to (#128) is not in mixedCase
Parameter StandardToken.transferFrom(address,address,uint256)._from (#161) is not in mixedCase
Parameter PausableToken.approve(address,uint256)._spender (#241) is not in mixedCase
Parameter StandardToken.transferFrom(address,address,uint256)._to (#161) is not in mixedCase
Parameter PausableToken.decreaseApproval(address,uint256)._subtractedValue (#249) is not in mixedCase
Parameter StandardToken.approve(address,uint256)._spender (#189) is not in mixedCase
Parameter StandardToken.increaseApproval(address,uint256)._spender (#201) is not in mixedCase
Parameter CoinToken.updateFee(uint256,uint256,address)._FeeAddress (#285) is not in mixedCase
Parameter StandardToken.decreaseApproval(address,uint256)._spender (#207) is not in mixedCase
Parameter StandardToken.increaseApproval(address,uint256)._addedValue (#201) is not in mixedCase
Parameter PausableToken.increaseApproval(address,uint256)._addedValue (#245) is not in mixedCase
Parameter StandardToken.decreaseApproval(address,uint256)._subtractedValue (#207) is not in mixedCase
Parameter PausableToken.transfer(address,uint256)._value (#233) is not in mixedCase
Parameter PausableToken.decreaseApproval(address,uint256)._spender (#249) is not in mixedCase
Parameter PausableToken.increaseApproval(address,uint256)._spender (#245) is not in mixedCase
Variable StandardToken.FeeAddress (#118) is not in mixedCase
Parameter PausableToken.transfer(address,uint256)._to (#233) is not in mixedCase
Parameter PausableToken.approve(address,uint256)._value (#241) is not in mixedCase
Parameter PausableToken.transferFrom(address,address,uint256)._value (#237) is not in mixedCase
Parameter StandardToken.transferFrom(address,address,uint256)._value (#161) is not in mixedCase
Parameter StandardToken.balanceOf(address)._owner (#157) is not in mixedCase
Follow the Solidity naming convention.

Additional information: link

pause() should be declared external:
- Pausable.pause() (#85-88)
balanceOf(address) should be declared external:
- ERC20Basic.balanceOf(address) (#101)
- StandardToken.balanceOf(address) (#157-159)
mint(address,uint256) should be declared external:
- CoinToken.mint(address,uint256) (#300-306)
transferOwnership(address) should be declared external:
- Ownable.transferOwnership(address) (#51-55)
updateFee(uint256,uint256,address) should be declared external:
- CoinToken.updateFee(uint256,uint256,address) (#285-289)
unpause() should be declared external:
- Pausable.unpause() (#93-96)
allowance(address,address) should be declared external:
- ERC20.allowance(address,address) (#107)
- StandardToken.allowance(address,address) (#196-198)
burn(uint256) should be declared external:
- CoinToken.burn(uint256) (#281-283)
blackListAddress(address,bool) should be declared external:
- PausableToken.blackListAddress(address,bool) (#253-255)
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.


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 a considerable age, but we're still unable to find its website


Token has a considerable age, but social accounts / website are missing or have few users


Token has a considerable age, but average PancakeSwap 30d trading volume is low


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 BITM