IQCoin Token Logo

IQCoin Token

About IQCoin

Listings

Token 2 years
white paper

🔰 Project: IQCOIN TOKEN

🔰 IQ COIN IS THE TECHNOLOGICAL FUTURE DIGITAL FINANCIAL BRAZIL Welcome 4 industrial revolution!

🔰Times have changed and many people have not yet adapted to the digital market.

🔰IQCOIN TOKEN is a new digital concept that will teach you to invest in the financial market even if you don't know anything about this market.

🔰Since 22/09/21

1300% in 7 days!!

✳️ Supply: 78,000,000

🔥10% Burned Supply

✳️ 🔒Initial liquidity of 34 BNBs blocked for 30 years

✳️5% purchase and 5% sale rate.

✳️ 7.5% Liquidity

🔥 2.5% Listing and Marketing

FUTURE UTILITIES IQCOIN TOKEN

✅ Marketplace

✅ Smart Contract

✅ NFT Platform Games

✅ Casino and Sport Trader

✅ CONTRACT BUY AT PANKAQUE SWAP SLYPAGE 12% ✓

Social

Laser Scorebeta Last Audit: 30 November 2021

report
Token is either risky or in presale. For presale 30+ is a fine score.

BEP20Token (#130-488) contract sets array length with a user-controlled value:
- _mapHolders.push(wallet) (#419)
Do not allow array lengths to be set directly set; instead, opt to add values as needed. Otherwise, thoroughly review the contract to ensure a user-controlled variable cannot reach an array length assignment.

Additional information: link


Unable to verify that contract auditor is trusted: Certik, Quantstamp, Hacken, Solidity, Paladinsec, Openzeppelin, Verichains

BEP20Token._transfer(address,address,uint256) (#364-464) performs a multiplication on the result of a division:
-taxFee = taxFee.div(100) (#414)
-taxBurn = taxFee (#452)
-taxBurn = taxBurn.mul(2) (#453)
Consider ordering multiplication before division.

Additional information: link

BEP20Token.dividendPayments(uint256).total (#256) is a local variable never initialized
Initialize all the variables. If a variable is meant to be initialized to zero, explicitly set it to zero to improve code readability.

Additional information: link

BEP20Token._approve(address,address,uint256).owner (#467) shadows:
- Ownable.owner() (#101-103) (function)
Rename the local variables that shadow another component.

Additional information: link

BEP20Token.initialDistribution(address,address,address,address,address,address).dist6 (#219) lacks a zero-check on :
- _devHolder6 = dist6 (#228)
Check that the address is not zero.

Additional information: link

BEP20Token.dividendPayments(uint256) (#252-288) has external calls inside a loop: _mapHolders[holdsPay].transfer(rewardBNB) (#283)
Favor pull over push strategy for external calls.

Additional information: link

BEP20Token._transfer(address,address,uint256) (#364-464) uses timestamp for comparisons
Dangerous comparisons:
- require(bool,string)(block.timestamp >= _firstDayDate + 31536000,Dev Wallet blocked 1 year...) (#390-393)
- require(bool,string)(block.timestamp >= _firstDayDate + 31536000,Dev Wallet blocked 1 year...) (#396-399)
Avoid relying on block.timestamp.

Additional information: link

BEP20Token._transfer(address,address,uint256) (#364-464) compares to a boolean constant:
-isHold == true (#383)
Remove the equality to the boolean constant.

Additional information: link

SafeMath.mod(uint256,uint256,string) (#83-86) is never used and should be removed
Remove unused functions.

Additional information: link

Variable BEP20Token._mapHolders (#176) is not in mixedCase
Follow the Solidity naming convention.

Additional information: link

Redundant expression "this (#41)" inContext (#32-44)
Remove redundant statements if they congest code but offer no value.

Additional information: link

Variable BEP20Token._devHolder5 (#155) is too similar to BEP20Token._devHolder6 (#156)
Prevent variables from having similar names.

Additional information: link

BEP20Token._transfer(address,address,uint256) (#364-464) uses literals with too many digits:
- require(bool,string)(amount <= 15000000000000,Maximum transfer 15k IQCoin) (#371)
Use: Ether suffix, Time suffix, or The scientific notation

Additional information: link

decreaseAllowance(address,uint256) should be declared external:
- BEP20Token.decreaseAllowance(address,uint256) (#357-360)
Use the external attribute for functions never called from the contract.

Additional information: link

Holders:


Average 30d PancakeSwap volume is low.


Number of Binance Smart Chain (BSC) token holders is low.


Average PancakeSwap trading volume, liqudity, number of swaps are low. Token seems to be inactive.


Token is deployed only at one blockchain


Unable to find PancakeSwap trading pair to compute liquidity.


Unable to find PancakeSwap trading pair to compute number of swaps.


Twitter account link seems to be invalid


Unable to find Youtube account


BscScan page for the token does not contain additional info: website, socials, description, etc.

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 price dump / death


Young tokens have high risks of price dump / death


Token has relatively low CoinGecko rank


Token has relatively low CoinMarketCap rank

Price for IQCoin