EN

What you sign and what it costs

4 minDifficulty Checked 2026-11-10
Key takeaways
  • NFTokenAcceptOffer names an offer by its ID. The price and the NFT are in the offer.
  • An amount can be XRP or a token. For a token, check the issuer address.
  • Each NFT page and each open offer locks 0.2 XRP until it is removed.

Collecting NFTs means signing three kinds of transaction. Each one is short. Read it before you approve.

Accepting an offer. This is the one that moves money. The request does not spell out the price. It points at an offer by its ID, a long string. The price, the currency and the NFT are written in that offer.

  • Accept a sell offer and you pay its amount and receive the NFT.
  • Accept a buy offer and you hand over your NFT and receive its amount.

If your wallet shows only an ID, look the offer up before you sign.

Check the currency. An amount can be XRP or a token. A token called "USD" can be issued by anyone. A buy offer for "500 USD" from an unknown issuer may be worth nothing. The issuer address tells you which token it is.

Creating an offer. A sell offer with an amount of 0 XRP is a gift. Signing one hands the NFT to whoever is allowed to accept it.

Canceling an offer. This removes your own offer and returns its locked XRP.

Xaman's guidance fits all three: read every transaction before you sign it. Once it is confirmed on the ledger, it is permanent.

The cost of collecting. Each page of NFTs locks 0.2 XRP. Each open offer you place locks another 0.2 XRP. Ten open bids lock 2 XRP until they are accepted or canceled.

Check yourself3 questions
1. A sign request shows NFTokenAcceptOffer with an NFTokenSellOffer ID. What are you agreeing to?
2. You place 5 buy offers and own NFTs on 1 page. How much XRP is locked beyond the 1 XRP base?
3. A buy offer on your NFT is priced in a token called USD. What should you check?
Sources
Next moduleHooks and XahauP1 · 9 min