Guide

Can you recover your Litecoin wallet? Tested backups, seeds and account keys

We restored an encrypted Core wallet, Electrum seeds and BIP39-derived account keys. The tests separate matching addresses, finding funds and recovering signing authority.

A wallet recovery notebook separates three checks: addresses, funds and signing; a file and recovery words represent different backup formats.

Illustration of the recovery checks used in this study. The artwork does not depict an actual wallet interface or private recovery material.

Saved articles
Sources, review record & reproducibility

Downloadable data.

Content review recorded: 2026-09-27. The review record does not identify a separate independent reviewer. An edited date above records an edit, not a new fact-check.

Sources saved with the review:

See the article body for source links and any downloadable materials. Editorial method · Corrections · Report an issue

On this page

A restored wallet can show the right addresses and still be unable to spend. It can accept your recovery words and show a different wallet because the passphrase or account is different. Those are distinct failure modes, and a single “import successful” message does not rule them out.

We ran controlled recovery experiments with Litecoin Core 0.21.5.8, the signed Electrum-LTC 4.2.2.1 Windows executable, and Trust Wallet Core 4.8.4, an open-source wallet engine. We restored files, native seeds and account keys, compared addresses and checked signing where the experiment supported it. The full evidence page contains the observations, CSV files, software fingerprints and reproduction scripts.

Scope matters: Core ran on an isolated regtest chain with valueless test coins. Electrum ran offline through its command line. Trust Wallet Core ran as a WebAssembly library; we did not test the Trust Wallet mobile app or browser extension. These are fixed experiments, not a survey or an estimate of your probability of recovery.

What was actually recovered

Observed results in release 2026-09-27.1
Recovery caseAddress resultFunds and signing resultLimit
Encrypted Core wallet fileOwnership of three standard address types restored.3 regtest LTC restored; three signed candidates accepted by mempool policy, one spend mined.Same Core version and existing test chain; no new-node rescan.
Native Electrum seed20 receiving and 10 change addresses matched.The restored wallet produced a verified message signature.No balance discovery or on-chain payment.
Electrum master public keyThe same 20 receiving addresses matched.The watch-only wallet could not sign the proof message.An address view is not a signing backup.
BIP39 words in Trust Wallet Core42 fixed address derivations matched after fresh restores.No chain scan or signing test in this engine run.No mobile or extension application tested.
BIP39-derived account keys imported into Electrum10 addresses matched across the two implementations.Both imported accounts signed verified messages.Account-key import, not Electrum's graphical BIP39 recovery wizard.

The last distinction is essential. We generated account private keys from a public BIP39 fixture in Trust Wallet Core and imported those keys into Electrum-LTC. That established compatibility for the tested account keys, paths and script types. It did not establish that entering those same words into every wallet's default recovery screen would work.

A wallet-file password and a seed passphrase do different jobs

In the Core experiment, a receiving wallet held three separate confirmed payments of 1 regtest LTC. The receiving scripts were legacy P2PKH, nested SegWit and native SegWit. We encrypted the wallet, used backupwallet, unloaded it and loaded an independent copy of that backup.

The copy retained its 3 LTC test balance and remained locked. After unlocking it with the test file password, Core signed a candidate spending each of the three outputs. The node accepted all three candidates through testmempoolaccept; we broadcast and mined only the native SegWit candidate, on regtest. The fixed test fee was chosen for the experiment and is not a mainnet fee recommendation.

This checks a file-based recovery path. It says nothing about converting a Core wallet file into recovery words or importing it into a different wallet application. It also does not test how an old backup behaves after later imported keys, changed wallet settings, MWEB activity or software migration.

A BIP39 passphrase belongs to a different mechanism. The BIP39 specification combines the mnemonic and passphrase to derive the seed. A different passphrase produces a different seed. The destination cannot tell from the phrase alone which wallet you intended.

Our public BIP39 fixture was restored with an empty passphrase, recovery-lab and recovery-lab-typo. Each produced valid addresses, but the first native SegWit address differed in all three cases. There was no “wrong passphrase” result to rescue the typo. The exact addresses are shown in the observations table and downloadable CSV.

Word count does not identify the recovery format

Electrum-LTC's native seed is not simply a BIP39 phrase with another application name attached. Our native Electrum seed restored the same prepared receiving and change addresses in a fresh wallet. Adding an Electrum seed extension changed the first address.

We also passed the public BIP39 fixture to the default Electrum-LTC CLI restore command. It rejected the phrase as an unrecognized seed or key. This is a result for that command and its default seed interpretation. The graphical BIP39 restore option was outside the experiment; the result must not be presented as proof that Electrum cannot support BIP39 recovery.

For a real recovery, start with the originating application's documentation and the named backup format. “Twelve words” is an incomplete description. An imported private key, an application wallet file, a native Electrum seed and a BIP39 mnemonic may preserve different information.

The version on Electrum-LTC's project download page was 4.2.2.1 when checked. We verified the detached signatures of the downloaded source and Windows executable against the keys linked by that site. This authenticates the tested artifacts relative to those keys; it is not a security audit or advice to use an old version for real funds.

The correct words can lead to the wrong account

Our engine experiment used two account structures: m/44'/2'/0' for legacy P2PKH and m/84'/2'/0' for native SegWit. For each of the three passphrase variants and two structures, it derived seven positions: receiving indices 0, 1, 19 and 20; change indices 0 and 1; and the first receiving address in account 1. That gives 3 Ă— 2 Ă— 7 = 42 fixed derivations, each compared against a fresh restore.

The account, branch and index are part of the address selection. The BIP44 hierarchy distinguishes accounts, external receiving addresses and internal change addresses. The paths used here are the explicit test configuration, not a promise that every application uses those defaults.

Settings worth recording alongside a recovery plan
SettingWhy a difference mattersWhat our test established
Seed formatThe application must interpret the words with the intended derivation method.Native Electrum restoration worked; default CLI interpretation rejected the BIP39 fixture.
Additional passphraseA typo can create another valid wallet.Three BIP39 passphrases produced different first addresses.
Account and script typeThe same root material can produce separate address families.Two script types and an additional account were derived explicitly.
Receiving versus change branchA receiving-only check can overlook the rest of a wallet's address space.Both branches were restored or compared in the applicable tests.
Discovery rangeA history scan can stop before an address used outside the usual sequence.Index 20 was derived; no online gap-limit scan was tested.
Signing materialA public-key backup can reproduce addresses without authority to spend.Watch-only restoration matched addresses but could not sign.

In the cross-implementation check, we imported the two BIP39-derived account private keys into Electrum-LTC. Five selected positions per account matched: receiving indices 0, 1 and 19, and change indices 0 and 1. Both restored accounts signed proof messages that Electrum verified. See the ten exact comparisons.

Those account keys are derived from deliberately public synthetic material. This test is not an instruction to export a real account private key between applications. Such an export carries spending authority and changes your security exposure.

Why a matching address is only the first check

We restored Electrum's master public key into a separate wallet. The receiving-address list matched the native seed wallet, but the restored keystore had no account private key and the signing attempt failed. The CLI returned a generic NoneType error rather than an explanatory watch-only message; the raw result is preserved in the observation file. This is expected behavior, and a useful negative control: our test must distinguish seeing the wallet from controlling it.

There are three separate questions to answer during recovery:

  1. Identity: do the restored configuration and a trusted earlier record produce the same addresses?
  2. Discovery: has the wallet found the relevant history, accounts and change outputs?
  3. Authority: does the available signing material satisfy this wallet's spending policy?

An offline message signature gives evidence of access to a signing key. It does not prove a payment would be accepted by the network or that every output is spendable. Multisig adds cosigner and script requirements; see our separate 2-of-3 Core experiment. MWEB recovery and mobile or hardware-device workflows were not covered here.

Make a recovery record before you need it

The blank recovery record lists non-secret configuration fields: application and version, network, backup format, script type, account path where relevant, and whether a separate passphrase or file password is required. It also leaves room for the date and limits of your check.

Keep the completed record privately. Do not put seed words, passphrases or private keys into the form, this website or a support message. A known address can help identify the intended wallet, but linking it to you can also expose financial history.

Preserve the original backup and work from a separate copy using the correct procedure for the originating wallet. An empty-looking restore is a reason to check the format, configuration and discovery process. It is not enough evidence to destroy the backup or send another payment. The recovery learning path and wallet capabilities page connect the relevant guides and documented platform limits.

How to inspect or reproduce this release

The reproduction instructions identify the exact commands, dependency lock, public fixtures and expected outcomes. Core's generated transaction IDs and timestamps vary on a new run. The fixed mnemonic addresses should reproduce with the stated versions and configuration; a whole-file hash of a fresh run will differ because its execution time differs.

The original observation files and diagrams are available under CC BY 4.0, and our scripts under MIT; dependencies retain their own licences. Cite release 2026-09-27.1 and the evidence page. Preparation used AI-assisted coding and drafting, actual software execution and scripted checks. No independent human review is claimed. Report a reproducible discrepancy through the corrections process.

Jarosław Wasiński
Editor-in-chief · Financial markets and Litecoin education

Editor-in-chief of Litecoin.watch and founder of MyBank.pl. His published work covers foreign exchange, financial education and Litecoin. On Litecoin.watch, his remit includes editorial direction, source transparency and the practical guides and research published by the site.

Background, selected work and editorial responsibility →

Founder of MyBank.plFinancial education and market analysisNamed editorial responsibility

Track Litecoin in real time

Rates for 30+ currencies. Check each tool for its latest source timestamp.

Open dashboard