🕷️ Crawler Inspector

URL Lookup

Direct Parameter Lookup

Raw Queries and Responses

1. Shard Calculation

Query:
Response:
Calculated Shard: 171 (from laksa125)

2. Crawled Status Check

Query:
Response:

3. Robots.txt Check

Query:
Response:

4. Spam/Ban Check

Query:
Response:

5. Seen Status Check

ℹ️ Skipped - page is already crawled

📄
INDEXABLE
CRAWLED
3 months ago
🤖
ROBOTS ALLOWED

Page Info Filters

FilterStatusConditionDetails
HTTP statusPASSdownload_http_code = 200HTTP 200
Age cutoffPASSdownload_stamp > now() - 6 MONTH3.8 months ago
History dropPASSisNull(history_drop_reason)No drop reason
Spam/banPASSfh_dont_index != 1 AND ml_spam_score = 0ml_spam_score=0
CanonicalPASSmeta_canonical IS NULL OR = '' OR = src_unparsedNot set

Page Details

PropertyValue
URLhttps://xrpl.org/docs/use-cases/tokenization/nft-mkt-overview
Last Crawled2025-12-19 21:42:48 (3 months ago)
First Indexed2024-02-28 01:48:20 (2 years ago)
HTTP Status Code200
Meta TitleNFT Marketplace Overview
Meta DescriptionOverview of NFT Marketplace use cases.
Meta Canonicalnull
Boilerpipe Text
Last updated 2 months ago Edit NFT Marketplace Overview Key Features XRPL native support for NFTs provides tools that let you do the following. Mint, sell, and burn NFTs Kick start an NFT project in little time at low expense Assign a broker to arrange transfers between sellers and bidders Authorize another account to mint NFTs for you Receive creator-friendly, on-ledger royalties that are honored by marketplaces All this on top of the XRP Ledger’s greater than 10 years of performance and reliability. Understand Your Goals Start by deciding what sort of marketplace you want to create. Marketplace, selling NFTs minted by others Authorized minter, minting NFTs for artists Digital artist, creating and selling your own NFTs There are 4 essential areas of preparation for starting your NFT business. Deciding how you will connect to the network Setting up your blockchain behavior Indexing required NFT information Determining your permanent storage strategy to cache your NFTs Connect to XRPL If you want to set up a smaller site with fewer transactions, you can work with one of the free XRP Ledger public servers. See Public servers . If you want to set up a larger site with high volume, it might be worth investing in your own XRP Ledger server instance. See Install rippled . See also: Pros and cons of running your own server . Set Up Basic Blockchain Functions You can begin to build your marketplace by minting some NFTs to sell. To create your first NFTs, follow the instructions in the tutorial Mint and Burn NFTokens . See Mint and Burn NFTokens . The NFToken URL is a link to the location where the content of the NFT is stored. One option is create an IPFS account and store the NFToken content at a persistent URL. See Best Practices for Storing NFT Data . If you, as the issuer, want to be able to burn the token in the future, set the Flags field to 1. To make the NFT transferable, set the Flags field to 8 . Set the Flags field to 9 to make the NFT both burnable and transferable. See Burnable flag and Transferable flag . You can collect royalties from future sales by setting a transfer fee . This is a value from 0-50000 representing 0-50% of the sale price. See Transfer Fee . You can mint NFTs in logical collections using the TokenTaxon field. See Minting NFTs into Collections . You can mint your own NFTs with content you create yourself, but you can also become an authorized minter to generate NFTs on behalf of another creator. This allows the creator to focus on making new NFTs while you handle production and sales of the NFTs. Once the authorized minter has finished creating NFTs for you, you can revoke their privileges so that they no longer have any control over your NFTs. See Authorized Minter . Minted NFTs are listed on a NFTokenPage . There is a reserve requirement of 0.2 XRP for every NFTokenPage on your account. See NFT Reserve Requirements . Each NFTokenPage holds 16-32 NFTs. Minting a large number of NFTs can tie up a great deal of your XRP. You can keep your XRP liquid by minting on demand (or lazy minting ). For details of different approaches, see Batch minting . Setting up a wallet Set up a new wallet. See Xaman . When you set up your account, keep in mind that there is a base reserve requirement of 1 XRP. See Reserves . Transferring NFTs You transfer NFTs by creating a sell offer or accepting a buy offer. See Transfer NFTokens . You can sell your NFTs in an auction format. See Running an NFT Auction . You can act as a broker, connecting sellers with bidders, completing the transfer and keeping a percentage of the purchase price. See Broker a NFToken sale . Reserve requirements There are several XRP reserve requirements when you mint NFTs for sale. Each NFToken page requires a reserve of 0.2 XRP. A NFToken page can store 16-32 NFTs. Each NFTokenOffer object requires a reserve of 0.2 XRP. When you post the NFTokenOffer or sell the NFT, there are trivial transfer fees (roughly 6000 drops, or .006 XRP). When you are selling at a high volume, the trivial amounts can add up quickly, and need to be considered as part of your cost of doing business. See: NFTokenOffer NFToken page ( Owner reserve ) Trivial transfer fees Checkout The most straightforward payment for XRPL NFTs is XRP. For examples of selling and buying NFTs using XRP, see Transfer NFTokens . For trade in other currencies, you can leverage the DEX to accept and convert issued currencies of all kinds. See Trade in the Decentralized Exchange . Indexing NFTs When listing NFTs for sale, it can be useful to use object metadata to organize them. You can use queries in the XRPL libraries, the Clio server, and extensions in the XRPL API and Bithomp libraries to sort and filter NFTs by creator, price, collection, rarity, and more. See: Clio setup XRPL Data API Bithomp NFT Caching NFTs that are created in the crypto space are expected to store metadata, including media, attributes, and so on. Currently most are stored on IPFS or Arweave to avoid centralization. Although IPFS / Arweave are great solutions to promote decentralization, fetching the metadata efficiently is a problem. Reaching IPFS / Arweave directly to fetch metadata is not fast enough for modern websites that require immediate responses from users that are scrolling through multiple pages of NFTs with high-quality media. Many NFT marketplaces on XRPL today are storing cached versions of the IPFS originals to have fast and reliable responsive websites, but this process is expensive and inefficient. Cloudflare, Infura, and many other providers are increasingly focusing on storing these decentralized files and retrieving them fast for users. See NFT Caching . Previous page
Markdown
[Skip to content](https://xrpl.org/docs/use-cases/tokenization/nft-mkt-overview#content) [![XRP LEDGER](data:,)](https://xrpl.org/) - [About](https://xrpl.org/docs/use-cases/tokenization/nft-mkt-overview) ##### XRP Ledger [XRPL Overview](https://xrpl.org/about)[Use Cases & Featured Projects](https://xrpl.org/about/uses)[History](https://xrpl.org/about/history) ##### XRP [XRP Overview](https://xrpl.org/about/xrp) ##### Sustainability [Impact](https://xrpl.org/about/impact) ##### About [XRPL Foundation](https://xrpl.foundation/)[FAQ](https://xrpl.org/about/faq)[Privacy Policy](https://xrpl.org/about/privacy-policy) - [Docs](https://xrpl.org/docs/use-cases/tokenization/nft-mkt-overview) [![Documentation \|\| Dive into XRP Ledger technology and start integrating. icon](https://xrpl.org/assets/docs.4c378e43a6ae1375869ec22831e79f4ce2f3273ae2b00f029a3e3645a0ca6bed.82dffa6a.svg)Documentation Dive into XRP Ledger technology and start integrating.](https://xrpl.org/docs) ##### Article Types [Concepts](https://xrpl.org/docs/concepts)[Tutorials](https://xrpl.org/docs/tutorials)[References](https://xrpl.org/docs/references)[Infrastructure](https://xrpl.org/docs/infrastructure) ##### Use Cases [Payments](https://xrpl.org/docs/use-cases/payments)[Tokenization](https://xrpl.org/docs/use-cases/tokenization)[Decentralized Finance](https://xrpl.org/docs/use-cases/defi) ##### Get Started [JavaScript](https://xrpl.org/docs/tutorials/javascript)[Python](https://xrpl.org/docs/tutorials/python)[Java](https://xrpl.org/docs/tutorials/java)[PHP](https://xrpl.org/docs/tutorials/php)[Go](https://xrpl.org/docs/tutorials/go)[HTTP / Websocket APIs](https://xrpl.org/docs/tutorials/http-websocket-apis) - [Resources](https://xrpl.org/docs/use-cases/tokenization/nft-mkt-overview) ##### Development [Code Samples](https://xrpl.org/resources/code-samples)[Dev Tools](https://xrpl.org/resources/dev-tools)[XRPL Learning Portal](https://learn.xrpl.org/)[XRPL Brand Kit](https://xrpl.org/XRPL_Brand_Kit.zip) ##### Current Status [Ledger Explorer](https://livenet.xrpl.org/)[Known Amendments](https://xrpl.org/resources/known-amendments) ##### Join In [Contribute Code](https://xrpl.org/resources/contribute-code)[Contribute Documentation](https://xrpl.org/resources/contribute-documentation)[Contribute Blog](https://xrpl.org/resources/contribute-blog) - [Community](https://xrpl.org/docs/use-cases/tokenization/nft-mkt-overview) [![Contribute to the XRPL Community \|\| Join the conversation icon](https://xrpl.org/assets/contribute.5ef42ea6b2ef13b04b062d81a1687e75068ddd08d22b21b4871e591addb2f3fe.82dffa6a.svg)Contribute to the XRPL Community Join the conversation](https://xrpl.org/community) ##### Get Involved [Events](https://xrpl.org/community/events)[Ambassadors](https://xrpl.org/community/ambassadors)[Developer Funding](https://xrpl.org/community/developer-funding)[XRPL Jobs](https://jobs.xrpl.org/)[Dev Blog](https://xrpl.org/blog)[XRPL Grants](https://xrplgrants.org/)[GitHub](https://github.com/XRPLF/)[Report a Scam](https://xrpl.org/community/report-a-scam) - English - 日本語 [Documentation](https://xrpl.org/docs)/[Use Cases](https://xrpl.org/docs/use-cases)/ Tokenization /[NFT Marketplace Overview](https://xrpl.org/docs/use-cases/tokenization/nft-mkt-overview) Last updated 2 months ago [Edit](https://github.com/XRPLF/xrpl-dev-portal/tree/master/docs/use-cases/tokenization/nft-mkt-overview.md) # NFT Marketplace Overview Copy Copy for LLM Copy page as Markdown for LLMs [View as Markdown Open this page as Markdown](https://xrpl.org/docs/use-cases/tokenization/nft-mkt-overview.md) [Open in ChatGPT Get insights from ChatGPT](https://chat.openai.com/?q=Read+https%3A%2F%2Fxrpl.org%2Fdocs%2Fuse-cases%2Ftokenization%2Fnft-mkt-overview.md+and+answer+questions+based+on+the+content.) [Open in Claude Get insights from Claude](https://claude.ai/new?q=Read+https%3A%2F%2Fxrpl.org%2Fdocs%2Fuse-cases%2Ftokenization%2Fnft-mkt-overview.md+and+answer+questions+based+on+the+content.) ## Key Features XRPL native support for NFTs provides tools that let you do the following. - Mint, sell, and burn NFTs - Kick start an NFT project in little time at low expense - Assign a broker to arrange transfers between sellers and bidders - Authorize another account to mint NFTs for you - Receive creator-friendly, on-ledger royalties that are honored by marketplaces All this on top of the XRP Ledger’s greater than 10 years of performance and reliability. ## Understand Your Goals Start by deciding what sort of marketplace you want to create. - Marketplace, selling NFTs minted by others - Authorized minter, minting NFTs for artists - Digital artist, creating and selling your own NFTs There are 4 essential areas of preparation for starting your NFT business. 1. Deciding how you will connect to the network 2. Setting up your blockchain behavior 3. Indexing required NFT information 4. Determining your permanent storage strategy to cache your NFTs [![NFT Marketplace Flow](https://xrpl.org/assets/nft-mkt-overview.1c15e1604d8e3a9f5b8176944e10e01a1fd131fd2345c4640d7089cb0abdef5c.ac57e6ef.png)](https://xrpl.org/assets/nft-mkt-overview.1c15e1604d8e3a9f5b8176944e10e01a1fd131fd2345c4640d7089cb0abdef5c.ac57e6ef.png) ## Connect to XRPL If you want to set up a smaller site with fewer transactions, you can work with one of the free XRP Ledger public servers. See [Public servers](https://xrpl.org/docs/tutorials/public-servers). If you want to set up a larger site with high volume, it might be worth investing in your own XRP Ledger server instance. See [Install rippled](https://xrpl.org/docs/infrastructure/installation). See also: - [Pros and cons of running your own server](https://xrpl.org/docs/concepts/networks-and-servers#reasons-to-run-your-own-server). ## Set Up Basic Blockchain Functions You can begin to build your marketplace by minting some NFTs to sell. To create your first NFTs, follow the instructions in the tutorial *Mint and Burn NFTokens*. See [Mint and Burn NFTokens](https://xrpl.org/docs/tutorials/javascript/nfts/mint-and-burn-nfts). The NFToken URL is a link to the location where the content of the NFT is stored. One option is create an IPFS account and store the NFToken content at a persistent URL. See [Best Practices for Storing NFT Data](https://docs.ipfs.io/how-to/best-practices-for-nft-data). If you, as the issuer, want to be able to burn the token in the future, set the `Flags` field to *1\.* To make the NFT transferable, set the `Flags` field to *8*. Set the `Flags` field to *9* to make the NFT both burnable and transferable. See [Burnable flag](https://xrpl.org/docs/references/protocol/data-types/nftoken) and [Transferable flag](https://xrpl.org/docs/references/protocol/data-types/nftoken). ![Burning a token](https://xrpl.org/assets/uc-nft-burn.6fe7cc87064e2b1dd5e581e424506aca0f0b7ae427dbe2581fc3ad592cb21525.ac57e6ef.png) You can collect royalties from future sales by setting a `transfer fee.`This is a value from 0-50000 representing 0-50% of the sale price. See [Transfer Fee](https://xrpl.org/docs/references/protocol/data-types/nftoken#transferfee). You can mint NFTs in logical collections using the `TokenTaxon` field. See [Minting NFTs into Collections](https://xrpl.org/docs/concepts/tokens/nfts/collections). You can mint your own NFTs with content you create yourself, but you can also become an authorized minter to generate NFTs on behalf of another creator. This allows the creator to focus on making new NFTs while you handle production and sales of the NFTs. Once the authorized minter has finished creating NFTs for you, you can revoke their privileges so that they no longer have any control over your NFTs. See [Authorized Minter](https://xrpl.org/docs/concepts/tokens/nfts/authorizing-another-minter). Minted NFTs are listed on a `NFTokenPage`. There is a reserve requirement of 0.2 XRP for every `NFTokenPage` on your account. See [NFT Reserve Requirements](https://xrpl.org/docs/concepts/tokens/nfts/reserve-requirements). Each `NFTokenPage` holds 16-32 NFTs. Minting a large number of NFTs can tie up a great deal of your XRP. You can keep your XRP liquid by minting on demand (or *lazy minting*). For details of different approaches, see [Batch minting](https://xrpl.org/docs/concepts/tokens/nfts/batch-minting). ### Setting up a wallet Set up a new wallet. See [Xaman](https://xaman.app/). When you set up your account, keep in mind that there is a base reserve requirement of 1 XRP. See [Reserves](https://xrpl.org/docs/concepts/accounts/reserves#base-reserve-and-owner-reserve). ### Transferring NFTs You transfer NFTs by creating a sell offer or accepting a buy offer. See [Transfer NFTokens](https://xrpl.org/docs/tutorials/javascript/nfts/transfer-nfts). ![Transferring NFTs](https://xrpl.org/assets/uc-nft-transferring-nfts.3085785065ba4ba11dab4310cdfdcc977ddd3b50974d9ed9dd1d0beb8de4aba7.ac57e6ef.png) You can sell your NFTs in an auction format. See [Running an NFT Auction](https://xrpl.org/docs/concepts/tokens/nfts/running-an-nft-auction). You can act as a broker, connecting sellers with bidders, completing the transfer and keeping a percentage of the purchase price. See [Broker a NFToken sale](https://xrpl.org/docs/tutorials/javascript/nfts/broker-an-nft-sale). #### Reserve requirements There are several XRP reserve requirements when you mint NFTs for sale. Each NFToken page requires a reserve of 0.2 XRP. A NFToken page can store 16-32 NFTs. Each `NFTokenOffer` object requires a reserve of 0.2 XRP. ![Reserves](https://xrpl.org/assets/uc-nft-reserves.a12426a691dc38b75df0e5c0a956646a7c61f53ec4a62336705912e2d7634fc1.ac57e6ef.png) When you post the `NFTokenOffer` or sell the NFT, there are trivial transfer fees (roughly 6000 drops, or .006 XRP). When you are selling at a high volume, the trivial amounts can add up quickly, and need to be considered as part of your cost of doing business. See: 1. [NFTokenOffer](https://xrpl.org/docs/concepts/tokens/nfts/reserve-requirements#nftokenoffer-reserve) 2. NFToken page ([Owner reserve](https://xrpl.org/docs/concepts/tokens/nfts/reserve-requirements#owner-reserve)) 3. Trivial [transfer fees](https://xrpl.org/docs/concepts/tokens/fungible-tokens/transfer-fees) #### Checkout The most straightforward payment for XRPL NFTs is XRP. For examples of selling and buying NFTs using XRP, see [Transfer NFTokens](https://xrpl.org/docs/tutorials/javascript/nfts/transfer-nfts). ![Checkout](https://xrpl.org/assets/uc-nft-checkout.f1d1adb0530a53a14bb8251bb0b6a0a1b842c6ce6bdc87707e3720b71f2870c8.ac57e6ef.png) For trade in other currencies, you can leverage the DEX to accept and convert issued currencies of all kinds. See [Trade in the Decentralized Exchange](https://xrpl.org/docs/tutorials/how-tos/use-tokens/trade-in-the-decentralized-exchange#trade-in-the-decentralized-exchange). ## Indexing NFTs When listing NFTs for sale, it can be useful to use object metadata to organize them. ![Indexing NFTs](https://xrpl.org/assets/uc-nft-indexing.13044d16b5261e906801eaf84abe77e8b28ff8903a6742b7167bdbf880a74fae.ac57e6ef.png) You can use queries in the XRPL libraries, the Clio server, and extensions in the XRPL API and Bithomp libraries to sort and filter NFTs by creator, price, collection, rarity, and more. See: - [Clio setup](https://xrpl.org/docs/infrastructure/installation/install-clio-on-ubuntu) - [XRPL Data API](https://api.xrpldata.com/docs/static/index.html#/) - [Bithomp](https://docs.bithomp.com/#nft-xls-20) ## NFT Caching NFTs that are created in the crypto space are expected to store metadata, including media, attributes, and so on. Currently most are stored on IPFS or Arweave to avoid centralization. Although IPFS / Arweave are great solutions to promote decentralization, fetching the metadata efficiently is a problem. Reaching IPFS / Arweave directly to fetch metadata is not fast enough for modern websites that require immediate responses from users that are scrolling through multiple pages of NFTs with high-quality media. Many NFT marketplaces on XRPL today are storing cached versions of the IPFS originals to have fast and reliable responsive websites, but this process is expensive and inefficient. Cloudflare, Infura, and many other providers are increasingly focusing on storing these decentralized files and retrieving them fast for users. See [NFT Caching](https://xrpl.org/docs/references/protocol/data-types/nftoken#retrieving-nftoken-data-and-metadata). Previous page [Stablecoin Issuer](https://xrpl.org/docs/use-cases/tokenization/stablecoin-issuer) Next page [NFT Marketplace](https://xrpl.org/docs/use-cases/tokenization/nftoken-marketplace) On this page [Key Features](https://xrpl.org/docs/use-cases/tokenization/nft-mkt-overview#key-features)[Understand Your Goals](https://xrpl.org/docs/use-cases/tokenization/nft-mkt-overview#understand-your-goals)[Connect to XRPL](https://xrpl.org/docs/use-cases/tokenization/nft-mkt-overview#connect-to-xrpl)[Set Up Basic Blockchain Functions](https://xrpl.org/docs/use-cases/tokenization/nft-mkt-overview#set-up-basic-blockchain-functions)[Setting up a wallet](https://xrpl.org/docs/use-cases/tokenization/nft-mkt-overview#setting-up-a-wallet)[Transferring NFTs](https://xrpl.org/docs/use-cases/tokenization/nft-mkt-overview#transferring-nfts)[Indexing NFTs](https://xrpl.org/docs/use-cases/tokenization/nft-mkt-overview#indexing-nfts)[NFT Caching](https://xrpl.org/docs/use-cases/tokenization/nft-mkt-overview#nft-caching) About [XRPL Overview](https://xrpl.org/about) [Use Cases & Projects](https://xrpl.org/about/uses) [History](https://xrpl.org/about/history) [Impact](https://xrpl.org/about/impact) [XRPL Foundation](https://xrpl.foundation/) [FAQ](https://xrpl.org/about/faq) [Privacy Policy](https://xrpl.org/about/privacy-policy) Docs [XRPL Documentation](https://xrpl.org/docs) [Introduction](https://xrpl.org/docs/introduction) [Use Cases](https://xrpl.org/docs/use-cases) [Concepts](https://xrpl.org/docs/concepts) [Tutorials](https://xrpl.org/docs/tutorials) [References](https://xrpl.org/docs/references) [Infrastructure](https://xrpl.org/docs/infrastructure) Resources [Code Samples](https://xrpl.org/resources/code-samples) [Dev Tools](https://xrpl.org/resources/dev-tools) [XRPL Learning Portal](https://learn.xrpl.org/) [XRPL Brand Kit](https://xrpl.org/XRPL_Brand_Kit.zip) [Ledger Explorer](https://livenet.xrpl.org/) [Known Amendments](https://xrpl.org/resources/known-amendments) [Contribute Code](https://xrpl.org/resources/contribute-code) [Contribute Documentation](https://xrpl.org/resources/contribute-documentation) Community [Community](https://xrpl.org/community) [Events](https://xrpl.org/community/events) [Ambassadors](https://xrpl.org/community/ambassadors) [Developer Funding](https://xrpl.org/community/developer-funding) [XRPL Jobs](https://jobs.xrpl.org/) [XRP Ledger Community Blog](https://xrpl.org/blog) [XRPL Grants](https://xrplgrants.org/) [GitHub](https://github.com/XRPLF/) [Report a Scam](https://xrpl.org/community/report-a-scam) © 2025 XRP Ledger. Open Source. - English - 日本語
Readable Markdownnull
Shard171 (laksa)
Root Hash4053385306510758571
Unparsed URLorg,xrpl!/docs/use-cases/tokenization/nft-mkt-overview s443