Public
Review the workflow, exact XRBC identifiers, safety rules, and method without connecting a wallet.
XRPL open-offer cleanup · non-custodial
Open Order CleanupThis tool reads the wallet’s currently open XRPL offers directly from a validated ledger. It is useful after testing, after using an exchange or trading interface you no longer use, or simply as a final check that no old limit order is still active. Canceling an offer removes that open commitment; when the ledger object is removed, its owner-reserve requirement can also be released back to the account’s available XRP.
account_offers reads the selected XRPL account at a validated ledger.tesSUCCESS and match the saved intent.account_offers response does not reliably tell this page how “old” an offer is. This tool therefore lists every offer that is still open and lets you clear the ones you no longer want. It does not guess that an offer is stale.Access boundary
Review the workflow, exact XRBC identifiers, safety rules, and method without connecting a wallet.
Desktop uses Xaman’s official QR authorization and transaction QR. Mobile uses the same supported browser flow as a same-device deeplink. No seed or private key is entered on this page.
Every write receives a fresh six-digit challenge and SHA-256 intent digest, then the validated transaction is compared with the prepared critical fields.
Xaman authorization · public-address inspection
Desktop: Xaman shows its official authorization QR for the phone that holds Xaman. Mobile: the same action opens Xaman directly. The browser never receives your seed or private key.
Status: Not connected
Paste an r… address to read its validated open offers. Use this first if you only want to check whether an old or forgotten limit order is still active.
“Clear Open Offers” is one cleanup workflow, but XRPL still requires a separate OfferCancel transaction for each offer. This page prepares them sequentially and stops immediately on rejection, failure, mismatch, or validation timeout.
Testnet is available for public account and open-offer reads only. OfferCancel signing is Mainnet-only.
Validated ledger function
Every row is an offer that is still open on the validated XRP Ledger. Cancel individually, or use Clear Open Offers to process the visible set sequentially. The queue stops if any Xaman approval is rejected or a validated result cannot be confirmed.
Execution result
The page needs bounded POST access to server_info, server_state, account_info, account_offers, account_lines, ripple_path_find, and tx. The final method checks a submitted hash for validated: true and tesSUCCESS. The proxy should allowlist methods, validate parameters, rate-limit clients, impose response/time limits, and never receive seed phrases or sign transactions.
This release uses the shared XRBC browser application key and canonicalizes wallet authorization to https://xrbitcoincash.com/limit-extraction.html. Register that exact URL in the application’s Origin/Redirect URIs. The www host is deliberately not used for wallet authorization; mobile wallet actions redirect to the canonical non-www origin first.
Xaman is the only signing lane enabled by this release. On desktop the official browser authorization uses Xaman’s QR flow; on mobile the same SDK flow can deeplink into Xaman. GemWallet and Crossmark remain browser-extension integrations in their current official documentation, so this page deliberately does not connect them. MetaMask and other injected/EVM providers are not loaded or queried.