Battle Cryptography

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

Battle Cryptography

Created At

NFTHack 2022

Winner of


🏊‍♂ïļ Covalent Pool Prize

Project Description

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.

How it's Made

This project uses the following:

  • Moralis to speed up front-end development, including user log-in and multi-chain support

  • Covalent to get NFT data across multiple chains (used to build the NFT skills)

  • Harmony as a fast, low gas chain for the Smart Contracts

  • OpenSea to pull in NFTs for the user to battle

  • Figma to build the prototype

  • React for the front end

  • Notion for project management

Google Slides:

Front End GitHub:

Back End GitHub:


background image mobile

Join the mailing list

Get the latest news and updates