🔰 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% ✓
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
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.
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
Twitter account link seems to be invalid
Unable to find Youtube account