← Back to home

Battle Cryptography

Add skills to your existing NFTs and go to battle against any other NFT

Problem Statement

This project takes users existing NFTs and turns them into battle-ready playing cards. It supports any ERC-721 or ERC-1155 standard NFT and uses on-chain data to generate the skills and attributes of the playing card. You can use this card to battle other NFTs, level up and increase its skills.To encourage NFT adoption and help educate new users, quizzes are required to level up. These multi-choice questions help users learn about NFT's and how the blockchain works. We wanted this project to be an opportunity to provide utility to existing NFT's and onboard and educate new users to the crypto space by having trivia questions akin to gitcoin quests.Your playing card can be minted as a 'Meta-NFT' and then traded, potentially at a higher value.

Solution

This project uses the following:Moralis to speed up front-end development, including user log-in and multi-chain supportCovalent to get NFT data across multiple chains (used to build the NFT skills)Harmony as a fast, low gas chain for the Smart ContractsOpenSea to pull in NFTs for the user to battleFigma to build the prototypeReact for the front endNotion for project managementGoogle Slides: https://docs.google.com/presentation/d/1BKyKgN5uAirld_ujikhj4F9ppZw7_mZgNPIPxhlO6rw/edit?usp=sharingFront End GitHub: https://github.com/KatieFrey/NFTme-feBack End GitHub: https://github.com/thomaspanf/NFTHackContractsFigma: https://www.figma.com/proto/L4aND0d314ZiYCafkSVeqK/Battle-Cryptography?node-id=2%3A2&starting-point-node-id=2%3A2&scaling=scale-downd

Hackathon

NFTHack 2022

2022

Prizes

  • 🏆

    🏊‍♂️ Covalent Pool Prize

Contributors