It’s important for a wallet to view all NFTs it holds. Chainbase offers a specific API endpoint for retrieving all NFTs owned by a wallet address.Documentation Index
Fetch the complete documentation index at: https://docs.chainbase.com/llms.txt
Use this file to discover all available pages before exploring further.
Overview - Tools you need to work with Chainbase
- A free account at Chainbase with an API key.
- An IDE. Our examples are shown in JavaScript, you can use VS Code as your IDE for example.
- A wallet address as your input.
Step 1: Set up a free account at Chainbase
To better leverage the ability that Chainbase provides, you can register here for a free account and access to different APIs and data cloud. After logging into Chainbase, visit the dashboard to get an overview. Create a new project in the console and get an API key.
Step 2: Write script using Chainbase API
- Using
fetchin JavaScript.
- Using
axiosin JavaScript. You need to installaxiosusingnpm install axios --savein the terminal first.
Step 3: Print NFTs owned by the wallet
Chainbase API Get NFTs owned by address takes the chain id and wallet address as parameters, and returns the NFTs owned by the input wallet. To get data printed, run commandnode <filename>.js in the terminal. In this case, five of the NFTs owned by Vitalik are as follows.