Skip to main content
Fireblocks enables retrieving and refreshing data related to all Non-Fungible Tokens (NFTs) listed in your vault accounts. This allows builders who want to present NFTs on their platform to use the data directly from the Fireblocks database, without the need to query an external node or IPFS for the metadata or media. Given the different characteristics of fungible assets and NFTs, listing the NFTs owned by your vaults uses other endpoints than the ones used for listing your fungible assets.

Managing NFTs

Currently, native NFT listing is enabled for tokens that implement ERC-721 or ERC-1155 standards, on the following blockchains.

Initial account synchronization

Customers with existing Fireblocks vault accounts can use the refresh function to sync their vault with NFTs not already stored in the Fireblocks database.

Listing NFTs

Users can list and retrieve metadata regarding the NFTs stored in their vault accounts.

Refreshing a token’s metadata

The metadata of some NFTs may change over time. To make sure an NFT has the most up-to-date metadata, call refreshNFTMetadata function

NFT webhook examples

The TRANSACTION_CREATED webhook shows that an NFT transaction was created and includes all the relevant transaction details.
This webhook does not indicate that the NFT itself was created, only that a transaction using the specified NFT was created.
The TRANSACTION_STATUS_UPDATED webhook shows the NFT transaction’s most recent status in the transaction flow.