Supported Wallets
XRPL Request supports 7 wallet adapters via xrpl-connect@0.7.1. All are available on every plan.
Xaman
Type: Mobile app / deep link
Platforms: iOS, Android
Browser required: No — works via QR code or deep link
Xaman (formerly XUMM) is the most widely used XRPL mobile wallet. The signing page shows a QR code the user scans with the Xaman app, or a deep link on mobile.
Crossmark
Type: Browser extension
Platforms: Chrome, Edge, Brave
Browser required: Yes
Crossmark is a browser extension wallet. Users need it installed. The signing page will prompt them to install it if it’s not detected.
GEM Wallet
Type: Browser extension
Platforms: Chrome, Firefox
Browser required: Yes
GEM Wallet is an open-source browser extension. The signing page detects whether it’s installed.
WalletConnect
Type: Protocol (QR / deep link)
Platforms: Any WalletConnect-compatible wallet
Browser required: No
WalletConnect lets users connect via any compatible mobile or desktop wallet. A QR code is displayed which the user scans.
Ledger
Type: Hardware wallet (USB)
Platforms: USB-connected device
Browser required: Chrome, Edge, or Opera (WebHID/WebUSB)
Ledger requires Chrome, Edge, or Opera with WebHID/WebUSB support. Firefox and Safari are not supported.
The signing page auto-detects the browser and shows a clear warning if Ledger won’t work, prompting the user to switch browsers.
The user must have the XRP Ledger app open on their Ledger device before connecting.
Xyra
Type: Web popup (postMessage)
Platforms: Any browser
Browser required: No install — but popups must be allowed
Xyra opens a popup window. Most browsers block popups by default.
The signing page detects whether popups are blocked and shows a clear instruction: click the popup-blocker icon in the address bar and select “Always allow popups for this site.”
Xyra requires no installation, making it useful for first-time users.
Otsu
Type: Browser extension
Platforms: Chrome
Browser required: Yes
Otsu injects window.xrpl with isOtsu: true. It is present in xrpl-connect v0.7.1 but has limited public presence. It is included in the wallet list but not prominently featured until adoption increases.
Adapter detection
The signing page automatically:
- Detects which extensions are installed (Crossmark, GEM, Otsu)
- Disables Ledger if the browser is incompatible
- Flags Xyra with a “Needs popups” badge
- Shows a compatible browser warning if the user picks Ledger on Safari/Firefox