XRPL NFT Glossary
Definitions for every key term in XRPL NFT minting — from NFTokenMint and NFTokenTaxon to URI, TransferFee, and the XLS-20 standard.
Burn (NFT Burn)
BThe permanent destruction of an NFT on the XRP Ledger.
Burning an NFT removes it from the ledger permanently using the NFTokenBurn transaction. Whether an NFT can be burned depends on the tfBurnable flag set at minting time.
XRPL Context
If tfBurnable is set, the issuer can burn the NFT even after it has been transferred. If not set, only the current holder can burn it (and only if the issuer and holder are the same, or in specific conditions).
Example
A time-limited event ticket NFT might be burned after the event to reflect its use.
Digital Collectible
DA unique digital asset recorded on a blockchain that can be owned, transferred, and verified.
On the XRP Ledger, digital collectibles are implemented as NFTokens — non-fungible tokens with unique identifiers, configurable characteristics, and optional metadata.
XRPL Context
XRPL digital collectibles have practical applications beyond art: memberships, certificates, event access, and more.
Example
A musician mints 100 limited-edition album collectibles as XRPL NFTs.
Digital Ownership
DThe verifiable association between an XRPL wallet address and an NFT recorded on the ledger.
On the XRP Ledger, NFT ownership is determined by which account holds the NFToken in its NFToken page. This ownership is publicly verifiable and does not require a trusted third party to confirm.
XRPL Context
Digital ownership on XRPL is distinct from copyright or intellectual property rights. Owning an NFT does not automatically confer rights over the underlying creative work.
Example
An account can prove ownership of an NFT by demonstrating control of the private key for the address listed as the holder.
Issuer
IThe XRPL account that created (minted) an NFT and is permanently recorded as its originator.
The Issuer is the account address recorded on the NFT at minting time. This record is permanent and immutable. The issuer receives TransferFee payments on qualifying secondary transfers if configured.
XRPL Context
The Issuer field in NFTokenMint can specify a different account than the one submitting the transaction, allowing one account to mint NFTs on behalf of another.
Example
An artist uses their personal XRPL wallet address as the Issuer when minting their artwork NFTs.
Minting
MThe process of creating a new NFT record on the XRP Ledger by submitting an NFTokenMint transaction.
Minting is the act of writing a new NFT into existence on the ledger. Once minted, the NFT has a permanent, unique NFTokenID and is associated with the issuing account.
XRPL Context
XRPL minting does not require smart contracts — NFT functionality is built natively into the ledger protocol through the XLS-20 standard.
Example
A photographer mints a limited edition of 50 NFTs representing their most celebrated image.
NFT
NNon-Fungible Token — a unique digital asset that cannot be exchanged on a 1:1 basis with another token of the same type.
Unlike fungible tokens (where each unit is identical and interchangeable), NFTs are unique. Each NFT has a distinct identifier and may have distinct properties. On the XRP Ledger, NFTs are implemented as NFTokens.
XRPL Context
XRPL NFTs are implemented natively through the XLS-20 standard, without requiring smart contracts.
Example
Two XRP tokens are fungible and identical. Two NFTs from the same collection are non-fungible — each has a unique NFTokenID.
NFT Marketplace
NA platform where XRPL NFTs can be discovered, offered, bought, and sold.
XRPL NFT marketplaces interact with the ledger's native NFT functionality — including NFTokenCreateOffer and NFTokenAcceptOffer transactions — to facilitate trading without requiring a central intermediary to hold assets.
XRPL Context
Marketplace implementations vary. Not all marketplaces may honor NFT TransferFee configurations in the same way.
Example
A creator lists their minted NFT on an XRPL marketplace with a sell offer.
NFT Metadata
NDescriptive information about an NFT stored externally and referenced via the NFT's URI field.
Metadata typically includes the NFT's name, description, image URI, creator information, and attributes. It is stored as a JSON file on IPFS or another storage system, with the URI recorded in the NFTokenMint transaction.
XRPL Context
The XRP Ledger stores the URI reference on-chain, but the actual metadata content lives off-ledger. Storage persistence is the responsibility of the creator.
Example
An NFT's URI points to an IPFS-hosted JSON file containing the artwork name, description, and a link to the image file.
NFToken
NThe on-ledger object representing a non-fungible token on the XRP Ledger.
An NFToken is the ledger object created by a successful NFTokenMint transaction. It stores the NFTokenID, issuer, flags, transfer fee, and URI. NFTokens are held in NFTokenPage objects associated with the owner's account.
XRPL Context
The term NFToken refers specifically to the XRP Ledger implementation of NFTs under the XLS-20 standard.
Example
After minting, an artist's account holds one NFToken object with a unique NFTokenID.
NFTokenBurn
NThe XRP Ledger transaction type used to permanently destroy an NFT.
NFTokenBurn removes an NFToken from the ledger permanently. The NFTokenID is retired and can never be reused. Whether burning is permitted depends on the tfBurnable flag set at minting.
XRPL Context
After burning, the NFT no longer exists on the ledger. This action is irreversible.
Example
An event organizer burns ticket NFTs after the event to reflect their redemption.
NFTokenID
NThe unique 256-bit identifier assigned to an NFT on the XRP Ledger at minting time.
The NFTokenID is derived from a combination of the NFT flags, TransferFee, issuer address, NFTokenTaxon (scrambled), and a sequence number. It permanently and uniquely identifies the NFT across the entire ledger.
XRPL Context
The NFTokenID is the primary reference used in all subsequent NFT operations — offers, transfers, and burns.
Example
After minting, the transaction metadata contains the new NFTokenID that identifies the created NFT.
NFTokenMint
NThe XRP Ledger transaction type used to create a new non-fungible token.
NFTokenMint is the fundamental minting operation for XRPL NFTs. It accepts fields including Account, NFTokenTaxon, URI, Flags, TransferFee, and optionally Issuer. A successful NFTokenMint transaction creates a permanent NFToken record on the ledger.
XRPL Context
NFTokenMint is part of the XLS-20 standard. It does not require smart contracts — the minting logic is native to the XRP Ledger protocol.
Example
An artist submits an NFTokenMint transaction with their wallet address, a taxon of 1, a URI pointing to IPFS metadata, and tfTransferable flag set.
NFTokenTaxon
NAn integer field in NFTokenMint used to group or categorize NFTs from the same issuer.
NFTokenTaxon is a UInt32 field required in every NFTokenMint transaction. It can be any value from 0 upward. NFTs sharing the same taxon value from the same issuer are identifiable as part of the same group or collection by applications and marketplaces.
XRPL Context
The taxon value is stored as part of the NFTokenID in a scrambled form. Applications can decode the taxon from the NFTokenID to filter NFTs by collection.
Example
A creator mints 50 NFTs for an album release all with NFTokenTaxon 42, and 30 NFTs for a merchandise line with NFTokenTaxon 100.
TransferFee
TA percentage configured at minting time that is directed to the NFT issuer on qualifying secondary transfers.
TransferFee is set as a UInt16 value in the NFTokenMint transaction, encoded as thousandths of a percent (e.g., 5000 = 5%). When the NFT is transferred through a mechanism that applies the fee, the specified percentage is directed to the original issuer.
XRPL Context
TransferFee behavior depends on how the transfer is structured. Not all transfer mechanisms automatically apply the fee. Verify current behavior against official XRPL documentation.
Example
A creator sets TransferFee to 3000 (3%) so they receive 3% of any qualifying secondary sale price.
URI
UA Uniform Resource Identifier field in an XRPL NFT pointing to external metadata or content.
The URI field in an NFTokenMint transaction stores a reference to external metadata. It is stored on the ledger as a hexadecimal-encoded string. The URI typically points to a JSON metadata file on IPFS or another storage system.
XRPL Context
The URI is optional. NFTs without a URI have no external content reference. The XRP Ledger does not validate or resolve URI contents — the content at the URI is the responsibility of the creator.
Example
A URI value might be the IPFS content identifier for a metadata JSON file: ipfs://QmExampleHash/metadata.json
Wallet
WAn XRPL account that can hold NFTs, XRP, and other assets, controlled by a private key.
An XRPL wallet is an account on the XRP Ledger identified by a public address. The account is controlled by a corresponding private key or seed phrase. NFTs minted by or transferred to an account are held in that account's NFToken pages.
XRPL Context
Losing access to your wallet's private key or seed phrase means permanent loss of all assets in that account, including NFTs.
Example
A creator uses their XRPL wallet address as the issuer when minting NFTs.
XLS-20
XThe XRP Ledger Standard that defines native NFT functionality on the XRP Ledger.
XLS-20 is the specification that introduced non-fungible token support as a native feature of the XRP Ledger protocol. It defines the NFToken object, NFTokenMint, NFTokenBurn, NFTokenCreateOffer, NFTokenAcceptOffer, and NFTokenCancelOffer transactions.
XRPL Context
XLS-20 enables NFT functionality without smart contracts — the logic is built into the ledger protocol itself.
Example
XRPL NFT minting uses the XLS-20 standard, distinguishing it from Ethereum NFTs which require ERC-721 smart contracts.
XRP
XThe native digital asset of the XRP Ledger, used for transaction fees and account reserves.
XRP is the currency that powers the XRP Ledger. It is used to pay transaction fees (including NFTokenMint fees), meet account reserve requirements, and as a medium of exchange. XRP is not the same thing as XRPL.
XRPL Context
XRP is needed to mint NFTs on the XRP Ledger — both for transaction fees and account reserves. XRP is not required to be the subject of an NFT.
Example
Minting an NFT on XRPL requires a small amount of XRP to pay the network transaction fee.
XRP Ledger
XThe decentralized blockchain network on which XRPL NFTs are minted and held.
The XRP Ledger (XRPL) is a decentralized, public blockchain maintained by a network of independent servers that reach consensus on ledger state. It supports native NFT functionality through the XLS-20 standard.
XRPL Context
The XRP Ledger is not the same as Ripple. Ripple is a company; the XRP Ledger is a decentralized network. XRPL Mint is independent of both Ripple and any official XRP Ledger entity.
Example
An NFT minted using NFTokenMint is permanently recorded on the XRP Ledger.
XRPL
XAbbreviation for the XRP Ledger — the decentralized blockchain network that supports native NFT minting.
XRPL is the widely used abbreviation for the XRP Ledger. When people refer to "XRPL minting" or "XRPL NFTs," they mean minting on the XRP Ledger network.
XRPL Context
XRPL is not the same as Ripple (a company) or XRP (the digital asset). XRPL is the network infrastructure.
Example
Developers and creators use "XRPL" and "XRP Ledger" interchangeably to describe the blockchain where NFTs are minted.
XRPL NFT
XA non-fungible token created natively on the XRP Ledger using the XLS-20 standard.
An XRPL NFT is specifically an NFToken created on the XRP Ledger. Unlike NFTs on smart-contract platforms, XRPL NFTs are implemented as a native ledger feature — no external contract code is required.
XRPL Context
XRPL NFTs have distinct characteristics from NFTs on other blockchains: native protocol support, low transaction costs, and built-in TransferFee functionality.
Example
An artist mints an XRPL NFT by submitting an NFTokenMint transaction to the XRP Ledger mainnet.
Accuracy note: Technical definitions on this page are provided for educational purposes. Protocol behavior and field specifications may change through XRP Ledger amendments. Always verify against official XRPL documentation.