Xpert Swap: xApp Inside Xaman
The XRP Ledger ecosystem is growing fast and so is xpert.page.
To support upcoming features on xpert.page (especially those involving RLUSD), we built something we've wanted for a long time:
π Xpert Swap
A fast, clean, transparent and user-friendly swap xApp designed to give you the best possible on-ledger exchange outcome.
Are you an Issuer?
Scroll down to see how "Xpert Swap" can help ease the user flow for TrustLine setup and Swapping.
π Integration with Xahau Voucher Hook
Its still in the "idea" phase. If implemented: The XAH reward will be from the community to random users of our Swap xApp. So it'll be something XRPL β xPOP β Xahau
Important:
XAH rewards(if and when implemented) are not meant to encourage trading/swapping. They simply thank you for using our xApp when you already have a real need to swap. These rewards/vouchers come from the community.For the community, by the community.
π± Best Exchange Rate on the Ledger
Xpert Swap in Xaman
While swapping, users should focus on three things:
- Send Max: This is the amount of source currency you are exchanging.
- Deliver Minimum Amount:
- This is the guaranteed minimum you will receive if the swap succeeds.
- If the ledger can't meet this minimum, the transaction fails (no loss).
- amount: This is interesting, and you should ignore it! This is the upper limit or the max you are willing to receive. On the "Xpert Swap" xApp you'll get this rate directly from the ledger. But while executing your swap, if additional liquidity becomes available (which gives you better rates), then our xApp uses it to your advantage and makes sure to take it into account and give you the best outcome, while the "Deliver minimum amount" still protects the downside.
- This is not what you'll receive as a result of swap.
- It is simply the upper limit of how much destination currency the swap could bring.
- If set too low, you might lose the opportunity to receive some extra tokens.
π§ Issuers: Directly Link Users to Your Token
If you're an issuer, you can send users directly to a pre-configured swap for your token.
Selecting tokens inside Xpert Swap
Example (RLUSD):
https://xaman.app/detect/xapp:xpert.swap?issuer=rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De¤cy=524C555344000000000000000000000000000000
General Code:
https://xaman.app/detect/xapp:xpert.swap?issuer=${issuer_address}¤cy=${currency_code}
How to use this:
- Replace the issuer address with yours.
- For 3-letter currencies, use the plain text code.
- For longer codes, include the hex-encoded currency code (as shown above for RLUSD).
What the user sees:
- If they already have your TrustLine, they'll immediately see the swap interface, with your token in the destination currency field.
- If not, they'll be prompted to set up the TrustLine first.
Issuer Support Inside Xpert Swap
π€ Support Us
- Set our Swap xApp as your default swap provider on Xaman.
Open XamanApp -> Click on Swap button -> Settings (top right corner) -> Choose xpert.page - We would appreciate if you can signup to xpert.page
Your support helps us ship more xApps, more RLUSD utilities, more issuer tools, and more community-driven rewards.
Together, we can grow this ecosystem.





