self-custody · XRPL native

Xaman Wallet
full control over your XRP

Formerly Xumm. Desktop client, browser extension, mobile app. Hooks, multi‑sig, NFTs, escrow. Your keys never leave your device.
$ xaman-cli status
{
  "version": "2.9.4",
  "platforms": ["desktop", "extension", "mobile"],
  "features": ["hooks", "multi-sig", "nft", "escrow", "payment-channels"]
}
1.4M
active users
$62B
transactions signed
180+
countries
100+
hooks deployed

Core features

what you actually get — no marketing fluff
🔐

Non-custodial

Private keys stored locally. Xaman signs every transaction on your machine. We never see your seed phrase.

🧩

Hooks

Mini smart contracts on XRPL. Deploy, debug, and simulate hooks directly inside Xaman.

🖼️

NFT support

Mint, burn, trade XLS-14 and XLS-20 NFTs. Full IPFS integration.

⛓️

Multi-signature

Create SignerList, propose transactions, cosign. Complete multi-sig workflow.

⏱️

Escrow & channels

Conditional payments, time locks, payment channels. Visual builders included.

📱

xApp platform

Native OAuth-like sign-in for web3 apps. No seed exposure ever.

Xaman Wallet Desktop

native performance, full node control

💻 macOS

Intel + Apple Silicon native builds. DMG installer.

🪟 Windows

Windows 10/11. EXE installer + portable version.

🐧 Linux

.deb, .rpm, AppImage. All major distros supported.

🔌 raw tx builder

Construct any XRPL transaction type. Blob inspector.

📁 local keystore

AES-256 encrypted storage. You control the passphrase.

🌙 air-gap signing

Offline transaction signing via QR codes. Cold storage ready.

Xaman Wallet Extension

browser native — connect to dApps in seconds
// window.xaman is injected into every XRPL dApp
const tx = {
  TransactionType: "Payment",
  Destination: "rPTi...",
  Amount: "1000000"
};
await window.xaman.signAndSubmit(tx);
Chrome Web Store
Firefox Add-ons
Microsoft Edge
Brave

Xaman Wallet Login Methods

multiple ways to access your wallet — all self-custody

🔑 Seed phrase

Import existing wallet. 12/24 words. Xaman never transmits your seed.

💳 Ledger hardware

Connect via USB. Sign transactions directly from hardware wallet.

📱 QR sign

Use mobile Xaman to sign by scanning QR codes on desktop.

📄 Keyfile

Encrypted JSON keystore import/export. Password protected.

Xaman Wallet Download

signed binaries. verify before running.
╔════════════════════════════════════════════╗
║  XAMAN v2.9.4 — stable release            ║
║  ──────────────────────────────────────── ║
║  • Desktop: macOS / Windows / Linux       ║
║  • Extension: Chrome / Firefox / Edge     ║
║  • Mobile: iOS App Store / Google Play    ║
║                                            ║
║  SHA256: 7f3e8a...c2a1                    ║
║  GPG signed — trust but verify            ║
╚════════════════════════════════════════════╝
            
$ curl -s https://xaman.app/install.sh | sh
$ xaman --help
// self-custody isn't a feature. it's the default.