Katana Inu is a play2earn metaverse NFT-Game in an interactive openworld - All skins and weapons are NFTs. A project that focuses on driving Gaming & NFT crypto innovation through its innovative game offerings with auto staking in in-game reward method.
In our game the players can fight for NFTs wich will be airdroped in the game, and can be sold at the marketplace or the player can wear it in the game. The best players in the game per round will earn rewards.
Katana Inu is one of its own kind project using Defi protocols to provide its users with the best gaming experience in the blockchain space with its PC-Graphics game which is an open world Battle royal with NFTs.
Katana Inu game, all in-game items will be NFTs it will be, play2earn with free2play for all in an open world map team vs team or 1 vs all to increase the awareness of the NFTs around the world.
Katana Inu also Provide its user's an NFT-marketplace on layer 2 solutions on Eth which allows artist from around the world to mint their NFTs with 0% of the Gas fee.
Katana Inu will also allow other games to integrate with its NFT-Marketplace and use NFTs as their in-game items.
Katana Inu also use Defi protocols to allow its users with high Apy with its staking mainnet.
TransparentUpgradeableProxy.constructor(address,address).admin (#168) shadows:
- TransparentUpgradeableProxy.admin() (#206-208) (function)
TransparentUpgradeableProxy.constructor(address,address).implementation (#168) shadows:
- TransparentUpgradeableProxy.implementation() (#219-221) (function)
Rename the local variables that shadow another component.
Additional information: link
TransparentUpgradeableProxy.upgradeToAndCall(address,bytes).newImplementation (#252) lacks a zero-check on :
- (success) = newImplementation.delegatecall(data) (#255)
Check that the address is not zero.
Additional information: link
Modifier TransparentUpgradeableProxy.ifAdmin() (#189-195) does not always execute _; or revert
All the paths in a modifier must execute _ or revert.
Additional information: link
Proxy._delegate(address) (#19-39) uses assembly
- INLINE ASM (#21-38)
UpgradeableProxy._implementation() (#108-114) uses assembly
- INLINE ASM (#111-113)
UpgradeableProxy._setImplementation(address) (#129-139) uses assembly
- INLINE ASM (#136-138)
TransparentUpgradeableProxy._admin() (#262-268) uses assembly
- INLINE ASM (#265-267)
TransparentUpgradeableProxy._setAdmin(address) (#273-281) uses assembly
- INLINE ASM (#278-280)
Do not use evm assembly.
Additional information: link
Proxy._implementation() (#45) is never used and should be removed
Remove unused functions.
Additional information: link
Low level call in TransparentUpgradeableProxy.upgradeToAndCall(address,bytes) (#252-257):
- (success) = newImplementation.delegatecall(data) (#255)
Avoid low-level calls. Check the call success. If the call is meant for a contract, check for code existence
Additional information: link
Unable to find token on CoinHunt
Additional information: link
Young tokens have high risks of 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
Young tokens have high risks of price dump / death
Last post in Twitter was more than 30 days ago
Unable to find Youtube account