Burn an NFT
Last updated
Last updated
Ternoa provides you with many NFT features. Not only creating an NFT can be done in just a few lines of code but we also cover many NFT basic use cases: Ternoa allows you to easily create functions to delegate, transfer, burn an NFT, or even set the NFT royalty without using any smart contracts.
Before getting started, make sure you have the following ready:
account with Alphanet CAPS
Install and set up your editor of choice (we will use Visual Studio Code [VSC] in this tutorial)
Install & NPM
This function burns an NFT from the Ternoa chain. It returns an object promise containing the NFTBurnedEvent provided by the Ternoa blockchain. Use your own account by updating the //TernoaTestAccount with your account seed when retrieving the keyring from the example below. Replace the NFT_ID variable with the ID you want to burn.
The response provided from the blockchain event includes all the information below according to the parameters provided when burning the NFT.
You first need to prepare a stringified query to get NFT data from a specific NFT id, as we did in the query(id) function. Do not hesitate to adapt the information you require in your query. You can check all the fields queryable for the NftEntity.
When the query is ready, you can request our indexer by providing both the indexer endpoint and the query. To check if the NFT is burnt owner should be set to null, and a timestampBurn must be filled.
If you face any trouble, feel free to reach out to our community engineers in our .