Tiny World is a hot new GameFi platform that combines NFTs, DeFi and fun games to bring the best gaming experience to the BSC ecosystem.
Collect Tiny Hero NFTs and stake them to earn TINC and use them to play fun games like Tiny Kingdom, where you can earn by playing and trading! Provide liquidity in our pools and earn TINC, and you can even boost LP returns by staking an NFT with LP tokens in our unique LP accelerator function.
Join Tiny World today and start your HUGE play-to-earn adventure!
Unable to find manual contract audit (e.g. Certik, PeckShield, Solidity...)
Contract ownership is not renounced (belongs to a wallet)
Constant TinyToken.Max_Mint (#710) is not in UPPER_CASE_WITH_UNDERSCORES
Follow the Solidity naming convention.
Additional information: link
Redundant expression "this (#20)" inContext (#14-23)
Remove redundant statements if they congest code but offer no value.
Additional information: link
TinyToken.slitherConstructorConstantVariables() (#709-721) uses literals with too many digits:
- Max_Mint = 1000000000000000000000000000 (#710)
Use: Ether suffix, Time suffix, or The scientific notation
Additional information: link
Context._msgData() (#19-22) is never used and should be removed
ERC20._setupDecimals(uint8) (#655-657) is never used and should be removed
SafeMath.div(uint256,uint256) (#295-298) is never used and should be removed
SafeMath.div(uint256,uint256,string) (#350-353) is never used and should be removed
SafeMath.mod(uint256,uint256) (#312-315) is never used and should be removed
SafeMath.mod(uint256,uint256,string) (#370-373) is never used and should be removed
SafeMath.mul(uint256,uint256) (#276-281) is never used and should be removed
SafeMath.tryAdd(uint256,uint256) (#184-188) is never used and should be removed
SafeMath.tryDiv(uint256,uint256) (#220-223) is never used and should be removed
SafeMath.tryMod(uint256,uint256) (#230-233) is never used and should be removed
SafeMath.tryMul(uint256,uint256) (#205-213) is never used and should be removed
SafeMath.trySub(uint256,uint256) (#195-198) is never used and should be removed
Remove unused functions.
Additional information: link
renounceOwnership() should be declared external:
- Ownable.renounceOwnership() (#73-76)
transferOwnership(address) should be declared external:
- Ownable.transferOwnership(address) (#82-86)
name() should be declared external:
- ERC20.name() (#432-434)
symbol() should be declared external:
- ERC20.symbol() (#440-442)
decimals() should be declared external:
- ERC20.decimals() (#457-459)
balanceOf(address) should be declared external:
- ERC20.balanceOf(address) (#471-473)
transfer(address,uint256) should be declared external:
- ERC20.transfer(address,uint256) (#483-486)
approve(address,uint256) should be declared external:
- ERC20.approve(address,uint256) (#502-505)
transferFrom(address,address,uint256) should be declared external:
- ERC20.transferFrom(address,address,uint256) (#520-524)
increaseAllowance(address,uint256) should be declared external:
- ERC20.increaseAllowance(address,uint256) (#538-541)
decreaseAllowance(address,uint256) should be declared external:
- ERC20.decreaseAllowance(address,uint256) (#557-560)
burn(uint256) should be declared external:
- ERC20Burnable.burn(uint256) (#685-687)
burnFrom(address,uint256) should be declared external:
- ERC20Burnable.burnFrom(address,uint256) (#700-705)
Use the external attribute for functions never called from the contract.
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 scam / price dump / death
Token has relatively low CoinGecko rank
Young tokens have high risks of price dump / death
Young tokens have high risks of price dump / death
Unable to find Youtube account