Skip to content

Find NFTs by contract or token id using the Covalent api.

Notifications You must be signed in to change notification settings

passandscore/find-my-nft

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Find My NFT

homepage

Language Built With Styled With Blockchain Data
Typescript Next.js Mantine Covalent

About The Project

Created a tool to help you find the your collection or token on the blockchain. You can find your collection by contract address or by token id. You can also find your collection on testnets. It is a work in progress, so please let me know if you have any suggestions or find any bugs.


What I learned

This was my first time using Mantine for styling and I must say that I really enjoyed it. It's a great library and I will definitely use it again. It made styling a breeze. I am not new the Next.js but this was my first dapp with React v18 and that presented a couple of challenges. The fact that strict-mode is on by default caused some interesting behaviour with the way I was utilizing some of my useEffect hooks. The indexing API from Covalent worked flawlessly. This was a fun project to built and it turned out great.


Installation

You will be up and running in 3 simple steps

Step 1
git clone https://github.com/passandscore/find-my-nft.git

Step 2
yarn run findmynft

Step 3
Open your browser and go to http://localhost:3000/

Enviroment Variables

This step is optional as you can provide the key throught the UI

Create a .env file on the root of the project and add the following

COVALENT_API_KEY="<'YOUR_V1_KEY_HERE'>"


Features

1. Search

search

Functionality

  • Find a collection by contract address.
  • Find a token by contract address & token id.
  • Find tokens within test networks.

2. Token Collections

token-collection

Functionality

  • Built in pagination.
  • Fully responsive. Works on mobile devices.
  • Displays total token supply for the collection.

3. Token Profiles

token-profile

Functionality

  • Displays contract details.
  • Displays current token owner.
  • Displays previous token owner.
  • Links to block explorers.
  • Displays NFT externally in high resolution.
  • Links to the stored metadata on IPFS.

4. Need To Know

need-to-know

Functionality

  • Allows you to provide your own Colavent API key.
  • Explains the most common errors that you may experience.
  • Talks about me, the developer.

You can find me on social media:

linkedin twitter discord

About

Find NFTs by contract or token id using the Covalent api.

Resources

Stars

Watchers

Forks