Skip to content

NFT discovery made easy. Unleash your NFT Analytics on Evmos powered by Covalent

License

Notifications You must be signed in to change notification settings

ivanmolto/evmos-nft-alpha

Repository files navigation

NFT Alpha - NFT Data on Evmos

NFT discover made easy with NFT Alpha. Unleash your NFT analytics power on Evmos.

  • Open an free EVM on-chain data from Covalent on the Evmos blockchain.
  • Go down to the rabbit hole and surface NFTs. NFT collections, items and wallets. All in!
  • Discover opportunities and perform due diligence on the Evmos NFT ecosystem.

Website - NFT Alpha

Project Slides Deck

Video Demo

Event

The project has been built during the Evmos-Covalent #OneMillionWallets Hackathon powered by Encode Club. Learn more here

Overview

Home

A feature section all about NFT collections, token items, wallets on Evmos powered by Covalent. And a call to action.

NFT Market Overview

A curated list of NFT collections. For each collection we showcase an image, a short description, twitter profile and website link. Twitter and website links open in a new browser tab. The image of the collection scales up when hovering over it and links to the NFT collection profile.

NFT Collection Profiler

A form to be filled with the contract address of a NFT collection to profile.

A deep dive on a collection. The page displays for each NFT collection the name, the number of items, the symbol, the contract address, the Evmos chain, a description, and different links to Evmos EVM Explorer, Orbit Market and the NFT Item Profiler.

NFT Item Profiler

A form to be filled with the contract address of a NFT collection to profile, and the token id that we want to know more information.

A deep dive on the Token ID. The page displays for a token ID the name of the NFT collection and ticker symbol, name of the Token ID, the wallet address of the owner(link to the Evmos EVM Explorer), the item number, the contract address (link to the Evmos EVM Explorer), link to the Orbit Market, attributes, image, and recent activity list (transfers, sales, etc).

NFT Wallet Profiler

A form to be filled with the wallet address to find the balance of NFTs in it.

The page displays the avatar of the wallet address, a link to the Evmos EVM Explorer the balance of NFTs in the wallet address.

Covalent API endpoints used

  • Get NFT token IDs for contract (NFT - Class A endpoint)
  • Get NFT transactions for contract (NFT - Class A endpoint)
  • Get NFT external metadata for contract (NFT - Class A endpoint)
  • Get token balances for address (Balances - Class A endpoint)

Set up

This application uses up to 4 different Covalent API endpoints from Covalent as mentioned above.

This project was bootstrapped with Create React App.

Other clients and libraries used are React Query, urql, React Router v6 and TailwindCSS.

In the project directory, you can run:

npm start

Runs the app in the development mode.
Open http://localhost:3000 to view it in your browser.

npm run build

Builds the app for production to the build folder.
It correctly bundles React in production mode and optimizes the build for the best performance.

License

The code is licensed under a MIT License.