The contract allows to mint any pokemon, as well as evolve them following the rules from the official game outside the blockchain. There are 4 contracts: erc-20 standard Level.sol burnable implementation, erc-1155 Stones.sol burnable implementation, erc-1155 Pokemons.sol implementation and PokemonStorage.sol with all data of evolution chains.
Features
- Each user wishing to mint Pokemon required to pay mint fee
- The user can check if his Pokémon can evolve and in what way: using NFT stone or erc-20 level tokens
- After that, the user can buy level tokens from the Level.sol contract and stone tokens from Stones.sol
- And then the user can use the required token to evolve his NFT Pokemon, while receiving a new NFT of the next Pokemon in the evolutionary chain
- During evolution, level and stone tokens are burned
- All 905 Pokemons with metadata and additional combat stats are waiting on OpenSea to be minted
License
MIT LicenseFollow Pokemons-Evolution
Other Useful Business Software
MongoDB Atlas runs apps anywhere
MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
Rate This Project
Login To Rate This Project
User Reviews
Be the first to post a review of Pokemons-Evolution!