{"templateId":"markdown","sharedDataIds":{"sidebar":"sidebar-user-guide/sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":[]},"redocly_category":"User Guide","type":"markdown"},"seo":{"title":"Recover XRP Ledger Funds"},"dynamicMarkdocComponents":[],"compilationErrors":[],"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"recover-xrp-ledger-funds","__idx":0},"children":["Recover XRP Ledger Funds"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Transfer XRP and other XRP Ledger assets to another wallet."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Since Fordefi generates keys using MPC, recovered keys may not be directly"," ","compatible with standard XRP Ledger wallets. Fordefi overcomes this limitation"," ","by providing a command with the included"," ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/user-guide/backup-and-recover-private-keys/recovery/recover-private-keys"},"children":["Recovery Tool"]}," that enables you to move"," ","funds out of your wallets using the keys."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"trust-line-assets","__idx":1},"children":["Trust Line Assets"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["To transfer a Trust Line Asset, use the following command (example):"]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"bash","header":{"controls":{"copy":{}}},"source":"./recovery-tool xrp-transfer --asset-type trust_line_token \\\n    --private-hex 0973dfc5d554a08cc04bca048984ab32eb5a051ab8f7985c1dd8013525a83274 \\\n    --to-address rEXAMPLE2222222222222222222222222 \\\n    --amount 100 \\\n    --currency-code USD \\\n    --issuer rEXAMPLE1111111111111111111111111\n","lang":"bash"},"children":[]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Options"]}]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["private-hex"]},": The private key that was recovered, in hex format."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["to-address"]},": The destination XRP Ledger address (starts with ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["r"]},")."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["currency-code"]},": The asset's currency code (for example, ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["USD"]},")."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["issuer"]},": The asset issuer's XRP Ledger address (starts with ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["r"]},")."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["amount"]},": The amount to transfer, as the asset's literal decimal value."]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The destination account must already have a trust line for the asset; the"," ","recovery tool does not establish one on the recipient's behalf."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"native-xrp","__idx":2},"children":["Native XRP"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["To transfer native XRP, use the following command (example):"]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"bash","header":{"controls":{"copy":{}}},"source":"./recovery-tool xrp-transfer --asset-type native \\\n    --private-hex 0973dfc5d554a08cc04bca048984ab32eb5a051ab8f7985c1dd8013525a83274 \\\n    --to-address rEXAMPLE2222222222222222222222222 \\\n    --amount 10000000\n","lang":"bash"},"children":[]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Options"]}]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["private-hex"]},": The private key that was recovered, in hex format."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["to-address"]},": The destination XRP Ledger address (starts with ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["r"]},")."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["amount"]},": The amount to transfer, in drops (1 XRP = 1,000,000 drops)."]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Fordefi strongly suggests you transfer Trust Line Assets first, and then"," ","native XRP last. Native XRP is required to pay transaction fees and to"," ","maintain the account's reserve, so transferring it out first may leave you"," ","unable to complete the remaining transfers."]}]},"headings":[{"value":"Recover XRP Ledger Funds","id":"recover-xrp-ledger-funds","depth":1},{"value":"Trust Line Assets","id":"trust-line-assets","depth":2},{"value":"Native XRP","id":"native-xrp","depth":2}],"frontmatter":{"seo":{"title":"Recover XRP Ledger Funds"}},"lastModified":"2026-08-16T10:49:59.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/user-guide/backup-and-recover-private-keys/recovery/recover-xrp-funds","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}