Skip to content

Latest commit

 

History

History
79 lines (47 loc) · 3.23 KB

nft-burn-process.md

File metadata and controls

79 lines (47 loc) · 3.23 KB
description
Delete an NFT using XRPL.Services Raw JSO

NFT Burn Process

// 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;

FieldDescription
Account(Required) The unique address of the account initiating the transaction.
OwnerOptional) 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 Code Description
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.