Kawaii Islands is a NFT play-to-earn game that creates a fantasy universe on the cloud for multi players to experience a whole set of simulation gaming including designing, building, crafting, farming and social networking. Especially, by gamifying several DeFi mechanisms, Kawaii Islands will bring players a new dimension of mixed entertainment and earning.
The project is a collaboration between Imba Games Studio, a leading game development studio with over 14 million customers from more than 6 years of game development experience and a new strategic partner Oraichain, the world’s first AI-powered data oracle and ecosystem for blockchains.
After the official announcement of its development on August 4 2021, Kawaii Islands has been receiving positive reception from both investors and its base community, successfully raising 2.4 million USD in private token sale. On September 15 2021, Kawaii Islands launched its first pre-sale event for in-game assets and ended with a sell-out of 600 starter packs in less than 1 minute each lot. Another sell-out of 1500 packs followed a week after that on September 22.
KawaiiTokenTransactionThrottle.setTrading(uint256,uint256) (#353-358) uses timestamp for comparisons
Dangerous comparisons:
- require(bool,string)(_tradingStart > block.timestamp,Protection: To late) (#354)
Avoid relying on block.timestamp.
Additional information: link
KawaiiToken.isContract(address) (#687-696) uses assembly
- INLINE ASM (#694)
Do not use evm assembly.
Additional information: link
SafeMath.div(uint256,uint256) (#95-97) is never used and should be removed
SafeMath.div(uint256,uint256,string) (#110-117) is never used and should be removed
SafeMath.mod(uint256,uint256) (#130-132) is never used and should be removed
SafeMath.mod(uint256,uint256,string) (#145-148) is never used and should be removed
SafeMath.mul(uint256,uint256) (#70-82) is never used and should be removed
Remove unused functions.
Additional information: link
Variable Mintable._minters (#308) is not in mixedCase
Variable KawaiiTokenTransactionThrottle._tradingStart (#340) is not in mixedCase
Variable KawaiiTokenTransactionThrottle._restrictionEndTime (#341) is not in mixedCase
Variable KawaiiTokenTransactionThrottle._maxTransferAmount (#342) is not in mixedCase
Variable KawaiiTokenTransactionThrottle._isWhitelisted (#344) is not in mixedCase
Variable KawaiiTokenTransactionThrottle._previousTx (#345) is not in mixedCase
Parameter KawaiiToken.mint(address,uint256)._to (#607) is not in mixedCase
Parameter KawaiiToken.mint(address,uint256)._amount (#607) is not in mixedCase
Parameter KawaiiToken.burnFrom(address,uint256)._to (#611) is not in mixedCase
Parameter KawaiiToken.burnFrom(address,uint256)._amount (#611) is not in mixedCase
Parameter KawaiiToken.transferAndCall(address,uint256,bytes)._to (#648) is not in mixedCase
Parameter KawaiiToken.transferAndCall(address,uint256,bytes)._value (#648) is not in mixedCase
Parameter KawaiiToken.transferAndCall(address,uint256,bytes)._data (#648) is not in mixedCase
Parameter KawaiiToken.contractFallback(address,uint256,bytes)._to (#663) is not in mixedCase
Parameter KawaiiToken.contractFallback(address,uint256,bytes)._value (#663) is not in mixedCase
Parameter KawaiiToken.contractFallback(address,uint256,bytes)._data (#663) is not in mixedCase
Follow the Solidity naming convention.
Additional information: link
Contract ownership is semi-renounced (passed to a contract)
Unable to find audit link on the website
Unable to find whitepaper link on the website
Unable to find Telegram link on the website
Token is not listed at Mobula.Finance
Additional information: link
Unable to find Twitter link on the website
Unable to find token on CoinHunt
Additional information: link
Young tokens have high risks of price dump / death
Young tokens have high risks of price dump / death
Young tokens have high risks of price dump / death
Unable to find Blog account (Reddit or Medium)
Unable to find Youtube account