XRPMan

Multi-Wallet Suite

Skip ▶

XRPMan

Multi-Wallet Suite

v4.7.1-hn-v10-trustset-prefetch-fix1
🧪

Demo Mode

Test with free XRP on the XRPL testnet. No real funds, no license required.

FREE

Live Mode

Real XRPL mainnet. Your funds, your keys. Requires Pro License NFT.

PRO

Choose your mode. This locks for the session — switch anytime by resetting.

🖼 NFT GALLERY (0)

ALL 0
🖼 0
🎬 0
🎵 0
📦 0
COLLECTION
Loading NFTs...

NFT

Token ID
Issuer
Taxon
Collection
Serial
Flags
URI
Transfer NFT
Main Wallet
Project (Multi-Sig)

Multi-Wallet Suite

Log in or sign up to get started.

EXISTING MEMBER? LOG IN · NEW? SIGN UP AFTER CONNECT
📱
XAMAN
Scan to connect
📁
JSON FILE
Encrypted wallet

Connect your XRPL wallet — we'll check your membership automatically.

From your Xaman backup. Letters A-H, each row 6 digits.
A
B
C
D
E
F
G
H

⚙ DEV CONSOLE

PAYMENT ADDRESS
r9nepSD5tvQUCA4qQAJJDAoBB3j1gf4ibL
WHITELIST — ASSIGN TIERS
💎 TIER MANAGER
Configure membership tiers. Pricing + features saved locally. Users pay via on-chain XRP Payment with tier memo → app auto-verifies.
NFT CONFIG
Taxon 48879
Transfer Fee 0 (non-transferable)
PURCHASE LOG
Tap Load to scan dev wallet transactions
GITHUB REMOTE CONFIG
Not connected
Repo
DEVELOPER SANDBOX
Demo mode sandbox (testnet access)
When ON, Demo mode works as a full testnet sandbox instead of a walkthrough.
📊 BENCHMARK HARNESS Phase 0
UPTIME
0s
MEMORY
WS CONNS
0
LATENCY (ms) — median / p95
COUNTERS
EXECUTION OUTCOMES 0
EXEC JOURNAL 0
MARKET CACHE
STATE CACHE
CHANNELS
SCHEDULER
COMPUTE WORKER
PRE-STAGE
OPPORTUNITIES
SCENARIOS
🔗 BOT LINKS (Phase 1)
🎛 ORCHESTRATOR (Phase 2)
📊 INTELLIGENCE (Phase 3) — Read-Only Analytics
🔐 MULTISIG QUEUE (Phase 4A)
📢 ANNOUNCEMENT BANNER
Status OFF
🔧 MAINTENANCE MODE
App goes offline for all users
🎛 FEATURE FLAGS
Wallet Management
NFT Gallery
Token Sends
Check Payments
Trading Hub
Swap Tab
Charts Tab
Cross-Chain Tab
Guardian Tab
Arb Bot Tab
Sniper Tab
Explore Tab
Limit Orders
AMM Pool
Grid Bot
DCA Bot
Trailing Stop Bot
Scalper Bot
Market Maker Bot
System Log (visible)
Debug HUD (arb)
System Log
Debug Mode (tech errors)
Ledger Memory
Toggle features on/off for all users. Push after changing.
🌐 INFRASTRUCTURE
Current expires: 5/1/2026
MP4 format. Leave empty for default.
🔄 VERSION CONTROL
Current Version 4.7.1-hn-v10-trustset-prefetch-fix1
Min Required Version
If app version is below minimum, users see a "please refresh" prompt.
ACTIONS

📖 Owner's Manual

XRPMan Multi-Wallet Suite v4.7.1-hn-v10-trustset-prefetch-fix1

A self-custody multi-signature wallet and management tool for the XRP Ledger. Create multi-sig project wallets, manage personal wallets, send/receive tokens, explore accounts, and coordinate signers — all on-chain. No server, no accounts — everything runs in your browser.

🚀 Getting Started

When the app launches, you choose a mode. This locks for your entire session.

Demo Mode (Free): A guided walkthrough of all features using simulated data. No real funds, no XRPL connection, no license required. Developer Sandbox mode (dev console only) enables full testnet access.
Live Mode (Pro): Uses the XRPL Mainnet with real funds. Requires a Pro License NFT. Your wallet stays connected across all roles.
Tap Reset to switch modes. Saved projects in your vault are not deleted.

🔧 Creating a Project (Creator)

The Creator sets up the multi-sig project wallet and invites signers.

1. Tap New Project, complete the pre-flight checklist
2. Name your project, set two passwords, tap Generate & Encrypt
3. In Live Mode, a TX confirmation shows the XRP cost to activate the wallet
4. Invite signers — they create their own wallets and send you their addresses
5. Paste signer addresses, set the quorum
6. Confirm and lock — master key is permanently disabled on-chain
7. Verification screen confirms: master key disabled, signer list active

✍️ Joining as a Signer

1. Tap I'm a Signer, enter the project name from the Creator's invite
2. Load or generate a signer wallet (auto-funded from your main wallet)
3. Share your wallet address back to the Creator
4. When the Creator needs authorization, it arrives automatically via the ledger (see On-Chain Signing below)
5. Tap 📡 Scan Ledger for Requests — your app finds pending requests automatically
6. Review the transaction, tap Approve & Sign
7. Tap 📡 Send via Ledger — your signed authorization is sent back to the Creator on-chain

💸 Multi-Sig Payments

1. Load the project wallet in Payment mode
2. Choose XRP or Token, enter destination and amount
3. The authorization request is created
4. Tap 📡 Send via Ledger — sends the request to all signers via micro-payment with memo. No files, no email, no copy-paste.
5. Tap 📡 Scan Ledger for Signed Responses — auto-collects signed blobs from the ledger
6. Submit — the app combines signatures and sends the transaction

Manual methods (file download, copy, email, share) still work as fallbacks.

📡 On-Chain Signing Protocol

The app uses the XRPL itself as the communication channel. No files, no email, no copy-paste required.

Sending a request: Creator sends 0.000001 XRP to each signer with the unsigned transaction embedded in the memo field (MemoType: XRPMAN_SIGN_REQUEST).
Signer scans: Signer's app scans incoming payments for signing request memos. Request auto-loads — no file needed.
Sending a response: After signing, the signer sends 0.000001 XRP back to the project wallet with the signed blob in the memo (MemoType: XRPMAN_SIGN_RESPONSE).
Auto-collection: Creator scans the project wallet's incoming payments and auto-collects all signed responses. When quorum is met, submit.

Everything is traceable on-chain. Works with both seed wallets and Xaman.

💼 Wallet Management

In Live Mode, the Payment screen includes a full Wallet Management panel.

Wallet Tabs: Switch between your Main Wallet and any sub-wallets. Each shows its own balance, tokens, checks, and NFTs.
Create Wallet (+): Generate a new wallet, name it, and optionally auto-fund it from your main wallet. Seed is shown once — save it.
Import Wallet: Three ways to add an existing wallet — paste a family seed, load an encrypted JSON backup file (project or wallet), or add a watch-only address to view balances without signing.
Import from Xaman: Tap XAMAN to sign in with any Xaman wallet. It's added as a tab — view balances, send/receive, all via Xaman signing.
Send XRP: Enter destination and amount. TX confirmation popup in Live mode. Works with seed and Xaman.
Send Tokens (Smart Send): Checks the recipient's trust line first. If they have one — direct payment. If not — creates a Check and pre-funds the recipient's trust line reserve (0.2 XRP, or 1.2 XRP if the account isn't activated). Sender covers the reserve cost.
Token Sorting: Three sort buttons — A→Z (alphabetical, tap again for Z→A), BAL (by balance), XRP (by XRP equivalent value with USD conversion). All reversible.
XRP/USD Pricing: Live XRP price from CoinGecko. Each token shows its XRP value and USD equivalent. Portfolio total displayed in the HUD.

📬 Checks — Inbox & Outbox

📥 Inbox: Checks sent TO you appear automatically. Tap "Cash Check" to receive tokens. The app auto-creates a proper TrustSet after cashing so the token shows correctly in Xaman and all wallets.
📤 Outbox: Checks you've SENT that haven't been cashed yet. Tap "Cancel" to reclaim them.
Auto-Refresh: Inbox, outbox, and balance update every 30 seconds silently — no page flash, no spinner, no scroll reset.
Auto TrustSet: When cashing a token check, the app sends a TrustSet transaction right after to set a proper limit. This ensures the token appears in Xaman and other wallets that filter zero-limit trust lines.

🖼 NFT Gallery

Gallery Window: Draggable, minimizable, collapsible. Desktop: sidebar. Mobile: bottom sheet.
Lazy Loading: Shows 30 NFTs at a time. Scroll or tap "Load More" for the next page. Handles wallets with 1000+ NFTs.
Metadata Resolution: Fetches IPFS metadata JSON for each NFT. Shows actual thumbnails, names, and media types. Cached so re-opens are instant.
Type Filters: Tabs for ALL, 🖼 Images, 🎬 Video, 🎵 Audio, 📦 Data. Live counts update as metadata loads.
Collections: Dropdown filter groups NFTs by collection name (from metadata) or taxon. Collection name shown on each card.
Scan All: Button to resolve metadata for every NFT at once — populates all filters and collections.
Transfer: Send transferable NFTs directly or via multi-sig authorization request.

🔍 XRPL Scanner

Built-in account explorer — no need for XRPScan. Opens as a floating, draggable window.

Search: Enter any wallet address to explore. Recent lookups saved for quick access.
Account View: Balance (with USD), spendable, reserved, domain, activation date.
Tabs: Tokens, NFTs, Transactions, Trust Lines, DEX Orders, Info — each loads on demand.
Navigation: Tap any address (issuer, sender, destination) to drill into that account. Back button and Home button for full navigation history.
Transaction Detail: Tap any TX to see type, result, hash, date, accounts, amount, fee, memos. Tap hash to copy.
Trust Lines: Shows all trust lines with currency, balance, limit, and clickable issuer addresses.
DEX Orders: Open orders showing what's being sold and bought.

📊 Transaction History

Collapsible section in Wallet Management. Tap Load to fetch the last 20 transactions. Load More for pagination. Each row shows direction (in/out), type, amount, counterparty, and date. Tap any row to open it in the XRPL Scanner.

⚠️ Transaction Confirmations

In Live Mode, every XRP movement shows a yellow pulsing confirmation popup — type, sender, recipient, amount, fee. Nothing leaves your wallet without explicit approval. Demo mode skips confirmations.

🔐 Security

Encryption: PBKDF2 (100,000 iterations) + AES-256. Dual passwords for project wallets.
Master Key: Permanently disabled on-chain once locked. Only signers can authorize.
No Seed Storage: Seeds shown once during creation. Xaman users never expose their seed — signing happens in the Xaman app.
Vault: Encrypted wallets in localStorage. Demo and Live projects kept separate.

🏆 Pro License

Live Mode requires a Pro License NFT. Connect a wallet, pay the fee, and the app mints a non-transferable NFT receipt. Returning users are recognized instantly. Price is set remotely by the developer.

📱 Xaman Integration

Xaman opens in a new tab so the app stays active. Works for wallet loading, payment signing, check cashing, token sends, and Pro license purchase. Disabled in Demo Mode.

💾 Saving & Loading

Projects save to your browser vault automatically. Load from the welcome screen dropdown or from an encrypted JSON backup file. Demo and Live projects are stored separately. Delete old projects with the red ✕ button.

🔬 Token Explorer

Built into the Trading Hub as the default landing tab. A full research station for every token on the XRPL.

Browse: Five tabs — Trending, Newest, Top AMMs, Most Held, Market Cap. Pulls data from xrpscan with automatic metadata enrichment from xrplmeta (names, icons, trust levels).
Search: Find any XRPL token by name. Fuzzy matching across all indexed tokens.
Safety Score: 0-100 rating — Issuer Trust (blackholed, KYC, domain), Age, Adoption (holders, AMMs), Liquidity (AMM XRP depth), and Activity.
Detail Panel: Tap any token → slide-up panel with interactive OHLCV chart (4 timeframes), issuer analysis, AMM pool data, Quick Trade panel for instant buying/selling, and external links.
Quick Trade: Buy/sell directly from the detail panel — BUY/SELL toggle, preset XRP amounts (10/25/50/100), live output estimate, price impact, auto trust line setting. No need to switch tabs.

📈 Trading Hub

Pro feature. Full trading interface with 8 tabs across 3 rows.

Row 1: EXPLORE · SWAP · CHARTS | Row 2: LIMIT · POOL · BRIDGE | Row 3: ALERTS · 🤖 BOTS

🔬 Explore (Landing Tab)

Token browser with search + browse tabs. Opens by default when entering Trading Hub. See Token Explorer above for full details.

💱 Swap

Buy and sell Layer 2 tokens through the XRPL AMM. Smart slippage, pool depth display, inline token search with xrplmeta lookup, trust line auto-setting. Works with seed and Xaman signing. Balance shows spendable XRP (reserves subtracted).

📊 Charts

Interactive OHLCV candlestick charts powered by TradingView Lightweight Charts. 8 timeframes (1m to 1W), 4 chart types (candle, line, area, bar), volume histogram. Data from xrpl.to OHLC API with OnTheDEX fallback. Quick Trade panel below chart for instant execution.

📋 Limit Orders

Place buy/sell orders at a specific price on the XRPL DEX orderbook. Uses OfferCreate/OfferCancel. Live orderbook display (top 10 bids + asks from book_offers). View and cancel your open orders (account_offers). Price auto-fills from best bid/ask.

💧 AMM Pool (Liquidity)

Provide liquidity to earn trading fees. Deposit XRP + tokens (dual-sided or single-sided) via AMMDeposit. Withdraw via AMMWithdraw with LP token redemption. Shows your pool share %, LP token balance, pool reserves, and trading fee rate.

🌉 Bridge (Cross-Chain)

Swap XRP to BTC, ETH, SOL, LTC, DOGE, BNB, AVAX, BCH, ATOM, BASE, ARB, or TRX via THORChain. Generate destination wallets, get quotes with fee estimates, and execute — sends an XRP Payment to the THORChain vault with the swap memo.

🔔 Alerts (Guardian)

Set automated stop-loss and take-profit rules for any token. Polls AMM prices every 30 seconds. Auto-execute sells or alert-only mode.

🤖 Bot Manager — 7 Trading Bots

All bots live in the BOTS tab as collapsible cards with ON/OFF toggle switches. Multiple bots can run simultaneously.

⚡ Arb Bot

Circular arbitrage engine. Scans wallet inventory (or Blue Chip tokens only) using ripple_path_find for profitable multi-hop routes (XRP → Token A → Token B → XRP). Executes atomic trades with XRPL Tickets. Parallel scanner lanes across 3 RPC nodes. WebSocket stream for real-time transaction detection.
Blue Chip Mode: Toggle to scan only high-liquidity tokens — RLUSD, SOLO, CORE, USDC, ARMY, PHNIX, FUZZY, EUROP, ELS, DROP, CSC. "Inject Blue Chips" button adds these to any wallet's scan inventory.

🔫 Sniper Bot

Monitors the XRPL transaction stream for newly created AMM pools. Auto-scores new tokens for safety, buys instantly if score meets threshold. Auto-sell engine tracks price every 4s with trailing stop, take profit, stop loss, and max hold time.

📊 Grid Bot

Range-bound trading. Set upper/lower price + grid count (3-50 levels) + XRP per grid. Bot places buy orders below current price, sell orders above. Polls every 8s — when an order fills, places the opposite order at same level. Captures spread as price bounces between levels.

🔄 DCA Bot (Dollar Cost Average)

Auto-buys a fixed XRP amount of a token at regular intervals. Intervals: 1 min, 5 min, 15 min, 1 hour, 4 hours, 1 day. Averages your entry price over time. Set a max number of buys or run unlimited. Uses AMM swap with 2% slippage buffer.

🛡 Trailing Stop Bot

Protects any held token position. Polls AMM price every 4 seconds, tracks the peak price since start. Auto-sells via AMM when price drops X% from peak (configurable trail %) OR hits a hard stop loss %. Choose what % of your holding to sell. HUD shows live price, peak, trigger price, and P&L.

⚡ Scalper Bot

Fast micro-profit trading. Polls AMM price every 2-15 seconds, builds a rolling 5-bar price history. Buys when price dips below the short moving average, sells when profit target hit (0.1-5%) or stop loss triggered. Tracks total trades, win rate, and cumulative profit.

🏦 Market Maker Bot

Earns the spread with dual-sided limit orders. Places 1-5 levels of buy orders below + sell orders above current AMM price at configurable spread %. Rebalances every 10-120 seconds — detects filled orders, cancels stale ones, re-places at new mid price. Tracks fills and estimated spread earnings.

🔧 Arb Bot Technical Details

Inventory Scan: Reads trust lines (up to 30 tokens + injected Blue Chips + XRP) to build the search space.
Ticket Pool: Pre-generates XRPL Tickets for parallel trade submission. Auto-replenishes when pool runs low.
Parallel Lanes: Opens 1-3 simultaneous connections across xrplcluster, s1.ripple.com, and s2.ripple.com. Batches distributed round-robin for maximum throughput.
Stream Scanner: WebSocket subscription to transactions + ledger streams. Triggers immediate re-scans when relevant AMM/DEX activity detected.

💰 Background Refresh Engine

While Trading Hub is open, a 4-second background loop refreshes XRP balance (with correct reserve calculation), updates all balance displays, and refreshes active Quick Trade pool data. Ensures stale prices don't cause trade errors.

⚡ Powered by XMΣMΣ & TRUFI

Built by XRPMan. No tracking, no analytics, no user accounts. Your keys never leave your device.

xrpmanmultisig.xyz

🔐 What Stays on Your Device

Local only: Seed phrases, encrypted wallet files, saved projects, and app settings never leave your browser.
XRPL nodes: Connects to public XRP Ledger servers to read balances and submit transactions. Your on-chain activity is public by design.
Charts Data: Charts tab fetches OHLC data from xrpl.to and metadata from dexscreener.com. No wallet data is sent.
THORChain: Cross-chain quotes use gateway.liquify.com. Your swap transaction is public on the XRPL.
Xaman: Signing payloads are sent to Xaman for approval. Your seed stays on your phone.
Price feeds: XRP/USD from CoinGecko and Binance public APIs.
Media: NFT content and splash video load from IPFS (filebase.io).
No telemetry: No cookies, no accounts, no data collection.

🧹 Clear This Device

Remove all locally stored data from this browser. Your wallets remain active on the XRPL — only local copies are deleted.

This removes: saved projects, Pro license state, sub-wallets, dev settings, scanner history, NFT cache, and all session data. You will need your seed to reconnect.

📧 Contact & Support

Questions, issues, or ideas? Reach out directly:

[email protected]

Quick feedback — tap to send a pre-filled email:

⚒️

THE FORGE

Create Multi-Sig Wallets

✍️

SIGN CHAMBER

Signer Operations

🔍

SCANNER BAY

Explore Any Wallet

💰

WALLET MGMT

Send, Receive & Manage

🖼️

NFT GALLERY

View & Transfer NFTs

📈

TRADING HUB

Explore, Swap, Charts, Limit Orders & More

🧠

BOT BRAIN

Master Control · Rules · Bot Coordinator

🔐 XRPMAN VAULT

Setting up secure local storage
loading chart...
⚡ QUICK TRADE
DEGEN MODE
↗ Solscan 📊 DexScreener 🪐 Jupiter