NFT Burn Process

Delete an NFT using XRPL.Services Raw JSO

// NOT Intended for general use 

The NFTokenBurn transaction is used to remove a NFToken object from the NFTokenPage in which it is being held, effectively removing the token from the ledger (burning it).

Reference: https://xrpl.org/nftokenburn.html

Resource: https://xrpl.services/tools

Requirements;

  • Must be NFT Owner

Or

  • if the NFToken has the lsfBurnable flag enabled

    • can be the issuer

    • or the issuer's authorized NFTokenMinter account instead

  1. Sign in to XRPL.Services with the account that owns the NFT

Navigate to XRPL Tools > Raw JSON Transactions > NFTokenBurn Template

Update the field values to match the requirements of your transaction as follows;

Field

Description

Account

(Required) The unique address of the account initiating the transaction.

Owner

Optional) The owner of the NFToken to burn. Only used if that owner is different than the account sending this transaction.

NFTokenID

(Required) The NFToken to be removed by this transaction.

N.B. The "Sequence" and "Fee" fields are not present since XUMM will take care of this!

{
  "TransactionType": "NFTokenBurn",
  "Account": "rNCFjv8Ek5oDrNiMJ3pw6eLLFtMjZLJnf2",
  "Owner": "rvYAfWj5gh67oV6fW32ZzP3Aw4Eubs59B", //Optional
  "NFTokenID": "000B013A95F14B0044F78A264E41713C64B5F89242540EE208C3098E00000D65"
}

Submit the transaction to Xumm via the button under the code

Update the Memo if necessary and select Confirm

A QR Code screen appears

In Xumm, either respond to the notification or scan the QR code to bring up the transaction

Slide to Accept

Sign the transaction

Success or;

Error Cases

Besides errors that can occur for all transactions, NFTokenBurn transactions can result in the following transaction result codes:

Error CodeDescription

temDISABLED

The NonFungibleTokensV1 amendment is not enabled.

tecNO_ENTRY

The specified TokenID was not found.

tecNO_PERMISSION

The account does not have permission to burn the token.

Last updated