Trading NFTs (2024)

Last updated

Edit

You can transfer NFTs between accounts on the XRP Ledger. You can offer to buy or sell an NFT, or accept offers from other accounts to buy an NFT you own. You can even give away an NFT by offering to sell it at a price of 0. All offers are created using NFTokenCreateOffer transaction.

(Added by the NonFungibleTokensV1_1 amendment.)

Reserve Requirements

Every NFTokenOffer object requires that your account increase its owner reserve, currently 2 XRP per NFTokenSellOffer and 2 XRP per NFTokenBuyOffer. This is to prevent accounts from spamming the ledger with offers they don't intend to complete.

See NFT Reserve Requirements.

Sell Offers

Create a Sell Offer

As the owner of an NFT, you can create a sell offer using a NFTokenCreateOffer transaction with the tfSellToken flag. You provide the NFTokenID and the Amount you are willing to accept in payment. You can optionally specify an Expiration date, after which the offer is no longer valid, and a Destination account, which is the only account that is allowed to buy the NFT.

Accept a Sell Offer

To buy an NFT that is offered for sale, you use a NFTokenAcceptOffer transaction. You provide the owner account and specify the NFTokenOfferID of the NFTokenOffer object you choose to accept.

Buy Offers

Create a Buy Offer

Any account can offer to buy an NFT. You can create a buy offer using NFTokenCreateOffer without the tfSellToken flag. You provide the Owner account, NFTokenID, and the Amount of your offer.

Accept a Buy Offer

Use the NFTokenAcceptOffer transaction to transfer an NFT. Provide the NFTokenOfferID and the owner account to complete the transaction.

Trading Modes

When trading an NFT, you can choose between a direct transaction between a buyer and seller or a brokered transaction, where a third party account matches a sell and buy offer to arrange the trade.

Trading in direct mode gives the seller control over the transfer. The seller can either post an NFT for sale so that anyone can buy it, or sell an NFT to a specific account. The seller receives the entire price for the NFT.

In brokered mode, the seller allows a third party account to broker the sale of the NFT. The broker account collects a broker fee for the transfer at an agreed upon rate. This happens as one transaction, paying the broker and seller from the buyer’s funds without requiring an up front investment by the broker.

When to Use Brokered Mode

If an NFT creator has the time and patience to seek out the right buyers, the creator keeps all proceeds from the sale. This works fine for a creator who sells few NFTs at variable prices.

On the other hand, creators might not want to spend their time selling their creations when they could spend the time creating. Instead of handling each individual sale, the sales work can be turned over to a third-party broker account.

Using a broker offers several advantages. For example:

  • The broker can act as an agent, working to maximize the selling price of the NFT. If the broker is paid a percentage of the sale price, the higher the price, the more the broker earns.
  • The broker can act as a curator, organizing NFTs based on a niche market, price point, or other criteria. This can attract groups of buyers who might not otherwise discover a creator’s work.
  • The broker can act as a marketplace, similar to Opensea.io, to handle the auction process at the application layer.

Brokered Sale Workflows

In the most straightforward workflow, a creator mints a new NFT. The creator initiates a sell offer, entering the minimum acceptable sale price and setting the broker as the destination. Potential buyers make bids for the NFT, setting the broker as the destination for the bid. The broker selects a winning bid and completes the transaction, taking a broker’s fee. As a best practice, the broker then cancels any remaining buy offers for the NFT.

Trading NFTs (1)

Another potential workflow would give the creator more control over the sale. In this workflow, the creator mints a new NFT. Bidders create their offers, setting the broker as the destination. The broker selects the winning bid, subtracts their broker fee, and uses NFTokenCreateOffer to request that the creator sign off on the offer. The creator signs the requested offer, setting the broker as the destination. The broker completes the sale using NFTokenAcceptOffer, retaining the broker fee. The broker cancels any remaining bids for the NFT using NFTokenCancelOffer.

Trading NFTs (2)

The same workflows can be used when an owner resells an NFT created by another account.

Previous page

Next page

Trading NFTs (2024)
Top Articles
What Does it Mean When a Background Check is Pending?
Customer Apology Email Examples
English Bulldog Puppies For Sale Under 1000 In Florida
Katie Pavlich Bikini Photos
Gamevault Agent
Pieology Nutrition Calculator Mobile
Hocus Pocus Showtimes Near Harkins Theatres Yuma Palms 14
Hendersonville (Tennessee) – Travel guide at Wikivoyage
Compare the Samsung Galaxy S24 - 256GB - Cobalt Violet vs Apple iPhone 16 Pro - 128GB - Desert Titanium | AT&T
Vardis Olive Garden (Georgioupolis, Kreta) ✈️ inkl. Flug buchen
Craigslist Dog Kennels For Sale
Things To Do In Atlanta Tomorrow Night
Non Sequitur
Crossword Nexus Solver
How To Cut Eelgrass Grounded
Pac Man Deviantart
Alexander Funeral Home Gallatin Obituaries
Energy Healing Conference Utah
Geometry Review Quiz 5 Answer Key
Hobby Stores Near Me Now
Icivics The Electoral Process Answer Key
Allybearloves
Bible Gateway passage: Revelation 3 - New Living Translation
Yisd Home Access Center
Pearson Correlation Coefficient
Home
Shadbase Get Out Of Jail
Gina Wilson Angle Addition Postulate
Celina Powell Lil Meech Video: A Controversial Encounter Shakes Social Media - Video Reddit Trend
Walmart Pharmacy Near Me Open
Marquette Gas Prices
A Christmas Horse - Alison Senxation
Ou Football Brainiacs
Access a Shared Resource | Computing for Arts + Sciences
Vera Bradley Factory Outlet Sunbury Products
Pixel Combat Unblocked
Movies - EPIC Theatres
Cvs Sport Physicals
Mercedes W204 Belt Diagram
Mia Malkova Bio, Net Worth, Age & More - Magzica
'Conan Exiles' 3.0 Guide: How To Unlock Spells And Sorcery
Teenbeautyfitness
Where Can I Cash A Huntington National Bank Check
Topos De Bolos Engraçados
Sand Castle Parents Guide
Gregory (Five Nights at Freddy's)
Grand Valley State University Library Hours
Hello – Cornerstone Chapel
Stoughton Commuter Rail Schedule
Nfsd Web Portal
Selly Medaline
Latest Posts
Article information

Author: Maia Crooks Jr

Last Updated:

Views: 5880

Rating: 4.2 / 5 (43 voted)

Reviews: 90% of readers found this page helpful

Author information

Name: Maia Crooks Jr

Birthday: 1997-09-21

Address: 93119 Joseph Street, Peggyfurt, NC 11582

Phone: +2983088926881

Job: Principal Design Liaison

Hobby: Web surfing, Skiing, role-playing games, Sketching, Polo, Sewing, Genealogy

Introduction: My name is Maia Crooks Jr, I am a homely, joyous, shiny, successful, hilarious, thoughtful, joyous person who loves writing and wants to share my knowledge and understanding with you.