EN

Issuing and holding

4 minDifficulty Checked 2026-11-10
Key takeaways
  • MPTokenIssuanceCreate defines the token. Asset scale and maximum amount are fixed for good.
  • A holder opts in with MPTokenAuthorize, which creates an MPToken entry.
  • The issuance and each holder's MPToken entry lock 0.2 XRP each.

An MPT starts with a rule sheet. The issuer fills it in once:

  • How small a unit can be split. This is the decimal point.
  • The most that can be in circulation, if there is a cap.
  • A transfer fee, if any.
  • A set of on and off switches for what holders and the issuer may do.
  • A short description: ticker, name, icon, who issued it.

The ledger stores the sheet and gives it an ID. This is the issuance. It costs the issuer 0.2 XRP of reserve.

No tokens exist yet. Two more steps create them:

  1. A holder says "I will hold this token." That makes an empty slot in the holder's account. The slot locks 0.2 XRP of the holder's reserve.
  2. The issuer sends a payment into that slot. Those units now exist.

After that, holders can pay each other, if the rule sheet allows transfers.

To leave, a holder empties the slot and removes it. The 0.2 XRP unlocks. An issuer can delete an issuance only when nobody holds any of it.

The cap is on units in circulation. If holders send 200 units back to the issuer, those are burned, and the issuer can issue 200 again.

Check yourself3 questions
1. A dollar token has AssetScale 2. What is 1 unit worth?
2. What must a holder do before receiving an MPT?
3. An issuance has MaximumAmount 1,000. Holders burn 200. How many more can be issued?
Sources
Next lessonIssuer controls4 min