XRPL DEX · Token Launch
How to List Your Token on the XRPL DEX — Complete 2026 Guide
The XRP Ledger has had a native decentralized exchange built into its protocol since 2012 — before Uniswap existed, before DeFi was a word. In 2023, Ripple added an AMM (automated market maker) layer on top. Today, any token issued on XRPL can be traded on the DEX within minutes of issuance, without any approval process, listing fee, or governance vote.
This guide walks you through exactly how to list your XRPL token — from the initial order book setup through providing AMM liquidity.
Understanding the XRPL DEX Architecture
The XRPL DEX is not a smart contract running on top of the ledger. It is the ledger. Order book matching, settlement, and fee collection all happen in the core protocol. This has profound implications:
- No reentrancy attacks. There's no external contract to exploit.
- Atomic settlement. Trade execution and fund transfer happen in a single transaction — no counterparty risk window.
- Pathfinding. The ledger automatically finds multi-hop paths — your token can be traded for any other XRPL token even without a direct market pair.
Two ways to provide liquidity on XRPL: (1) Place limit orders on the order book — set specific bid/ask prices, or (2) deposit into an AMM pool — earn fees from trades passively. Most token launches use both: initial order book orders to set price discovery, then AMM for passive liquidity.
Prerequisites Before Listing
Before listing on the DEX, you need:
- A live XRPL token (issued via OnRampDLT or directly)
- An XRPL wallet with some XRP for reserves and fees (~10+ XRP recommended)
- Xaman wallet (formerly XUMM) for signing transactions
- At least some of your token to seed the market
Reserve requirement: Each open offer (order book entry) costs 2 XRP in reserve. If you place 10 orders, you'll need 20 XRP reserved (locked, not spent). When you cancel an order, the reserve is released. Plan your XRP reserve budget before listing.
Step-by-Step: Listing on the Order Book
Establish trust lines for the trading pair
Both sides of a trade need trust lines. Your token needs a trust line to exist. If you're trading against XRP, XRP needs no trust line (it's native). If trading against RLUSD, the market maker wallet needs a RLUSD trust line. Set up trust lines via Xaman before placing orders.
Place an initial "OfferCreate" transaction
An offer specifies what you're selling (TakerGets) and what you want in return (TakerPays). Example: selling 1,000 MYTOKEN and getting 10 XRP sets a price of 0.01 XRP per token. You can submit this via Xaman's DEX interface or using a development tool like the XRPL JavaScript library.
Set the initial price and spread
Place both a bid (buy) and ask (sell) order to create a proper market. A reasonable initial spread for a new token is 5–10%. This means if your ask is 0.01 XRP/token, your bid would be 0.009–0.0095 XRP/token. Tighter spreads attract more traders but require more active management.
Monitor your open offers
Your open orders appear in your account's offer objects. Use the XRPL Analytics API or Xaman's DEX view to see order status. Filled orders automatically remove from your offer list; partially filled orders remain with the unfilled portion.
The Better Option: XRPL AMM Pools (2024+)
In late 2024, XRPL's AMM went live on mainnet. For most token projects, this is now the preferred liquidity mechanism. Instead of actively managing order books, you deposit a token pair into a pool and earn a percentage of all trades.
How XRPL AMM Works
XRPL uses a constant-product formula (similar to Uniswap v2): x × y = k. If you deposit 10,000 MYTOKEN and 100 XRP into a pool, the initial price is 0.01 XRP/token. As traders buy MYTOKEN, the XRP side grows and the token side shrinks — price automatically adjusts.
The AMM fee is configurable (0.1%–1%) and split between all liquidity providers proportional to their LP token share.
Create the AMM pool
Submit an AMMCreate transaction specifying the two assets and your initial deposit amounts. This sets the initial price. Important: this destroys 1000 XRP as the AMM creation fee — this is a one-time burn that goes to the XRP ledger burn mechanism.
Set the fee tier
Specify your trading fee in basis points (100 basis points = 1%). Typical choices: 0.3% for liquid pairs (like against RLUSD), 1% for newer tokens with more volatility. The fee is automatically collected and distributed to LPs.
Invite others to provide liquidity
Any wallet can add liquidity to your AMM with AMMDeposit. They receive LP tokens representing their share. More liquidity = less price slippage = more traders = more fees. Share your pool's AMMAccount address so community members can participate.
Monitor via XRPL Analytics
Track your AMM pool's volume, fees earned, and price impact using the XRPL Analytics API at api.xrplanalytics.com/api/v1/wallet/[AMMAccount]/tokens. The AMM account holds both tokens and their balance reflects current pool state.
DEX vs AMM: Which Should You Use?
Use the order book when: You want precise price control, you're doing market making professionally, or you have a specific bid/ask target. Order books give full control but require active management.
Use AMM when: You want passive liquidity that works 24/7 without your intervention. You're launching a community token and want others to be able to easily add liquidity. You want to earn fees without monitoring screens.
Most successful token launches use both: AMM for the base liquidity floor, order book for price discovery in the early days. As volume grows and price stabilizes, reduce order book activity and let the AMM carry the load.
Getting Listed on XRPL Explorers and Frontends
The DEX is permissionless — any token can trade the moment an offer is placed. But discoverability matters. Here's how to get your token visible:
- Bithomp: Submit token metadata (name, icon, description) via their token registry. Free, but requires verifying ownership via a signed message.
- XRPScan: Automatically picks up tokens with significant activity. Your token page appears once there are enough trust lines and transactions.
- XUMM/Xaman: Featured token lists are curated. For new projects, you appear in search immediately.
- Sologenic and First Ledger: XRPL-native trading platforms that automatically list any tradeable XRPL token.
Liquidity Strategy for Token Issuers
How much liquidity is enough? A rough rule: aim for at least 5% of your total token supply in the liquidity pool at launch, paired with XRP or RLUSD. This sets a meaningful price floor and allows reasonable trade sizes without extreme slippage.
For a 1,000,000-token supply, that's 50,000 tokens + the XRP/RLUSD equivalent at your target initial price. If your target price is $0.01/token, you'd pair 50,000 tokens with $500 in XRP or RLUSD.
Issue your token first, then list it.
OnRampDLT handles the technical setup: XRPL issuance, trust line flow, and distribution page. Once your token is live, use this guide to add DEX liquidity.
Issue Your Token on XRPL →Common Mistakes to Avoid
- Under-capitalized pools. Less than $500 in liquidity means even small buys cause massive price swings. This hurts your token's credibility.
- Setting the wrong initial price. Your first AMM deposit sets the price. If you deposit 1M tokens with only 1 XRP, you're pricing your token at 0.000001 XRP. Make sure the ratio reflects your intended launch price.
- Forgetting to add RLUSD pairs. Many traders prefer stable pairs. A MYTOKEN/RLUSD pool lets people buy your token without XRP volatility exposure.
- Pulling liquidity too early. Removing LP tokens during high volatility locks in impermanent loss and signals distrust to the market. Commit to a minimum lockup period before launch.
The XRPL advantage: This entire DEX infrastructure exists at the protocol layer. No smart contract audits, no gas wars, no MEV bots front-running your trades. It's not perfect — but for a token issuer looking for cost-effective, reliable market infrastructure, it's genuinely hard to beat.