Token Issuer · MPTokenIssuanceCreate

Multi-Purpose Token (MPT) Issuance

Tokenize on XRPL — a plain-English guide to what is permanent and what is not

Price
$55 RLUSD / USDC / XRP
Safety tier
Caution — read before you sign
Build & sign this →

What you get

Fill a form, tokenize on XRPL. You choose the supply cap, decimals, the 6 capability flags (we explain in plain English what each one lets you do TO holders — clawback means you can take the token back from anyone), and a backing declaration recorded on-ledger. Free preview shows the decoded transaction and exactly what is permanent, what you can lock, and what the issuer could still change — read live from the XRPL amendment state. Pay to build; you sign it in your own wallet.

How it works

An MPTokenIssuanceCreate txjson. Supply cap, decimals and any flag switched ON are permanent in every case; the transfer fee, the metadata (incl. the backing declaration) and flags left OFF are fixed only while the DynamicMPT amendment (XLS-94) stays inactive — once it is active the issuer can change them unless locked with ImmutableFlags. Which case applies right now is read live from the ledger: see GET /api/mpt/permanence and the free preview at POST /api/execute/preview (the 'permanence' block); the paid path forces a confirmation manifest before signing.

MPTokenIssuanceCreate is the only chance to set the flags, supply, scale, fee, and metadata. Supply and decimals never change, and a flag you switch on stays on; the rest is fixed only while the DynamicMPT amendment (XLS-94) stays inactive — once it is active the issuer can change it unless it is locked. A confirmation step states which case applies right now, read live from the ledger. Your backing declaration is written into the on-ledger metadata; XRPLHub publishes it but does not and cannot verify it. New issuances appear in the XRPLHub MPT registry automatically.

Caution — read before you sign
This can change how your account is controlled or what it permits, and may be difficult or impossible to reverse. Before you can sign, XRPLHub shows the exact, specific consequences for your inputs and asks you to confirm you understand them.

Included

What you provide

namerequired
Token name (<=64 chars), stored in on-ledger metadata
ACME Points
tickerrequired
1-6 letters/digits, stored in on-ledger metadata
ACME
maximumAmountrequired
Hard cap on total ever minted (1 .. 9223372036854775807). Creation mints 0.
1000000000
assetScaleoptional
Decimal places 0-19 (default 0). 2 = smallest unit is 0.01.
2
metadataUrloptional
Optional https link, stored in metadata as weblink
https://acme.example
canTransferoptional
Holders can send to each other. WITHOUT this: closed-loop / store credit only.
true
canTradeoptional
Holders can use the DEX/AMM
false
canEscrowoptional
Holders can escrow their balance
false
canLockoptional
ISSUER POWER: you can freeze one holder or all holders
false
requireAuthoptional
ISSUER POWER: nobody can hold it until you approve them
false
canClawbackoptional
ISSUER POWER: you can take the token back from any holder without consent. Once on it stays on; if left off it can only be switched on later if DynamicMPT is active and the flag is not locked.
false
transferFeeoptional
Secondary-sale fee 0-50%%, requires canTransfer
0
backingTypeoptional
none | physical-custody | legal-entity | other-onchain | self-declared (default none)
none
backingStatementoptional
What the issuer claims backs the token. XRPLHub does not verify this.
1:1 USD held at ...
verifiedByoptional
Who verifies the backing, if anyone. Never XRPLHub.
redeemableoptional
yes | no | unspecified — can a holder exchange the token for the underlying
unspecified
lockAlloptional
Lock every item with ImmutableFlags (XLS-94) so it can never change. ONLY accepted while DynamicMPT is active — otherwise the build is refused (never silently dropped). Per-item: lockMetadata, lockTransferFee, lockCanLock, lockRequireAuth, lockCanEscrow, lockCanTrade, lockCanTransfer, lockCanClawback.
false

Frequently asked

Does XRPLHub sign this transaction for me?
No. XRPLHub builds the exact unsigned transaction and returns it to you. You review it and sign it yourself with your own wallet (Xaman, Crossmark or GemWallet). XRPLHub never holds your keys and never submits anything on your behalf.
Is Multi-Purpose Token (MPT) Issuance reversible?
It depends on your inputs — some configurations of this service are permanent. XRPLHub shows the exact, specific irreversible consequences and requires you to confirm you understand them before it will build the transaction.
What does it cost and how do I pay?
$55 USD, priced the same on every rail: RLUSD or XRP in the storefront checkout, or RLUSD on the XRP Ledger / USDC on Base via x402. The price is set by the server and verified on-ledger for every payment — it is never taken from anything the caller sends.
What XRPL transaction does this build?
A MPTokenIssuanceCreate transaction. MPTokenIssuanceCreate is the only chance to set the flags, supply, scale, fee, and metadata. Supply and decimals never change, and a flag you switch on stays on; the rest is fixed only while the DynamicMPT amendment (XLS-94) stays inactive — once it is active the issuer can change it unless it is locked. A confirmation step states which case applies right now, read live from the ledger. Your backing declaration is written into the on-ledger metadata; XRPLHub publishes it but does not and cannot verify it. New issuances appear in the XRPLHub MPT registry automatically.

XRPLHub builds and describes XRPL transactions only. It never signs, never submits, and never holds keys. See every service, or check any wallet’s XRPLScore first.