r.
Trustodian XRP keys are secp256k1, not ed25519. The XRP Ledger supports both curves, and some
tools default to ed25519 when importing a seed. The same secret under the other curve produces a
different address. If an import offers a choice of algorithm or key type, choose secp256k1.
The index
{index} is the address leaf, under one account at m/44'/144'/0'.
Xaman
Xaman is the main XRP Ledger wallet with an import flow. It accepts a family seed (a short string beginning withs), secret numbers, and a mnemonic.
1
Install Xaman from xaman.app
Type the domain yourself, or install from your platform’s app store having checked the publisher.
2
Import an account using the mnemonic option
Not the family seed or secret numbers options: those take different secrets entirely.
3
Check the address it produces
Compare the
r... address against your Trustodian XRP wallet. If it matches, you are done. If it
does not, retrying will not correct it; use the fallback below.Deriving the key yourself
If Xaman’s import does not land on your address, or you need a wallet at an index above 0, derive the key outside the wallet. On an offline machine, use a BIP-39 derivation tool that lets you set the coin type and the curve, set the path tom/44'/144'/0'/0/{index} and the key type to secp256k1, and take the resulting
secret. Check the address it reports against your Trustodian wallet before importing the secret into
Xaman as a family seed.
Do this on a machine with no network connection, and destroy the working copy afterwards. A tool that
derives a key is a tool that has seen your phrase.
Account reserves
The XRP Ledger requires a funded account to exist at all, and holds part of the balance as a reserve that cannot be sent. Two consequences for recovery:- An address that was never funded does not exist on the ledger. A wallet may report it as not found rather than as an empty account. This is normal and does not mean the key is wrong.
- You cannot empty an XRP account down to zero by an ordinary payment. Moving the reserve requires deleting the account, which has its own conditions.