Guide

Missing Litecoin wallet history: rescan, reindex or restore?

Missing Litecoin history can involve wallet material, scanning coverage or node databases. Learn which evidence distinguishes a rescan, a reindex and a wallet restore.

Missing Litecoin wallet history: rescan, reindex or restore?
On this page

You restore an old Litecoin wallet, wait for the node to catch up and still cannot see an expected payment. A forum reply says “rescan.” Another says “reindex.” Someone else recommends deleting the data directory and starting again. Those suggestions can involve very different work, and none establishes that you have the right wallet.

First identify what is missing: wallet material, a wallet transaction record, historical block data or a usable node database. Repeating the largest operation will not resolve every smaller problem. In particular, rebuilding public blockchain data cannot recreate private signing material that was never in your backup.

This guide reviews Litecoin Core 0.21.5.8 source and documentation. Its three cases are fictional diagnostic examples. It does not report a new recovery experiment or promise a completion time. Mobile wallets, exchange accounts and MWEB recovery can require different procedures.

Four operations that solve different problems

Core stores several kinds of data. Its versioned file-layout documentation identifies wallet storage, raw block files, the block index and chain state separately. Keeping one of these does not preserve all the others.

Choose an operation by the evidence, rather than by the size of the job
OperationWhat it addressesWhat it does not establish
Restore or load the intended walletWhich wallet material the application usesThat historical discovery is complete or a signer is usable
Rescan wallet historyRecognizing relevant transactions in available blocksThat missing private keys have been recovered
Reindex chain stateReconstructing the node's chain-state database from indexed blocksThat the wallet contains the intended account
Full reindexReconstructing chain state and the block index from block filesThat unavailable history, a damaged disk or missing signing material is repaired

A backup deserves its own check. The project's functional backup test explicitly restores wallet backups and checks resulting balances. Reading that test is not evidence that your particular file will restore. Preserve the original and use the documented recovery process for its actual format; a random file named wallet.dat is not a substitute.

Record the starting state before rebuilding anything

Keep the application version, network, intended wallet, expected transaction and exact error together. A remembered fiat balance is a weak reference. A known receiving destination and public transaction record give you something specific to investigate.

In an already authenticated local Core console, these are inspection commands. They do not start a rescan or rebuild:

getblockchaininfo
getwalletinfo
help rescanblockchain

Select the intended wallet before requesting its information. getblockchaininfo describes the node; wallet information describes the selected wallet. Do not paste a backup, private key or recovery phrase into a support message to answer either question.

The blockchain RPC definition identifies the network, processed height, known headers, estimated verification progress and pruning state. Record those fields together. Equal block and header heights alone do not establish that the node has the network's newest tip. Likewise, a node's verification estimate is not a wallet-discovery percentage.

If the node is still processing the relevant period, observe that progress before treating missing wallet history as a database failure. If the network or wallet identity is wrong, fix that mismatch before choosing an expensive reconstruction.

What a rescan can find

A rescan searches blocks for transactions relevant to the wallet. It needs both suitable wallet information and readable history. The wallet scanning implementation distinguishes successful completion, interrupted scanning and incomplete scans caused by unreadable data. A progress display alone does not tell you which outcome occurred.

In this release, the rescan RPC accepts start and stop heights. Its default starting point is zero; an omitted stop follows the documented tip boundary. An intentional range should cover the payments you need to discover. Beginning after a payment's block excludes that payment from that scan.

Do not choose a recent starting height merely because it makes the job shorter. Establish the earlier payment or recovery period first. For a known old wallet, the useful question is whether the requested history covers its activity, not whether the progress bar reaches the end.

Imported material also needs the right interpretation. Core's import documentation warns that related transactions may still be missing while discovery is running. Seeing an imported key recognized and seeing its transaction history completed are separate observations.

Pruning creates a historical boundary

A pruned node can validate the chain while discarding older block files. Those discarded bytes are unavailable to an ordinary local historical rescan. The pruneheight field identifies the oldest complete block in the retained contiguous history reported by this RPC. It is useful evidence about coverage, not a date at which your wallet began receiving.

Consider a fictional payment at block 1,200,000. Your node now retains contiguous blocks only from 3,100,000 onward. Scanning that retained range cannot reconstruct the earlier receipt from its original block. The height values are chosen examples, not a current Litecoin snapshot.

The rescan RPC checks the requested range for available blocks and can reject a request that crosses pruned data. Starting later to avoid that rejection does not recover the omitted history. Plan access to the required blocks as part of the wallet's recovery procedure.

Changing a pruning setting does not instantly restore deleted history. The startup implementation explicitly requires a rebuild and a full blockchain download when returning from previously pruned storage to unpruned operation. Account for disk space and connectivity before starting that route.

When reindexing belongs in the diagnosis

The release's command manual distinguishes two startup options: -reindex-chainstate rebuilds chain state from currently indexed blocks; -reindex also rebuilds the block index from block files. The same manual directs pruned-node or suspected block-corruption cases toward the full form.

These are node operations. An explicit block-database startup error is a different starting point from one missing receipt in an otherwise functioning wallet. Preserve the error and inspect storage health. Repeating a rebuild on unreliable storage can consume time without addressing the underlying fault.

Core's initialization code has separate failures and recovery prompts for loading and replaying the block database. Follow the applicable diagnosis rather than adding both flags to an online command you do not understand. A reindex remains dependent on readable input data and may require reacquisition of missing blocks.

There is no universal “this takes two hours” estimate here. Available history, storage performance, hardware and any necessary download change the work. The old storage comparison addresses disk requirements; it is not a benchmark for your rebuild.

Three cases that should lead to different next steps

These cases are teaching examples, not recovery outcomes measured on real wallets.

The same missing balance can have different causes
Observed situationNext evidence to establishUnhelpful shortcut
The intended old wallet loads, but an old receipt is absentWhether that wallet recognizes the destination and the required blocks can be scannedAssuming current node synchronization proves complete wallet history
An empty wallet opens under an unfamiliar nameWhich wallet was loaded and whether the intended backup is availableRebuilding the node to make an unrelated wallet acquire old keys
Core stops with a block-database loading errorThe exact failure, file availability and storage conditionImporting more wallet material into a node that cannot complete startup

In the first case, a rescan may be the relevant operation. In the second, wallet identification comes first. In the third, node-data repair has to be considered on its own evidence. None of the examples establishes that coins were lost merely because an application displays zero.

Verify recovery at three separate levels

After the documented operation completes, check the expected destination, historical transaction and current spending setup separately. A found old receipt may already have been spent. Correct history is not the same thing as a present spendable balance.

A public-only import can also recognize transactions without supplying the missing signing material. Our balance-versus-signing guide covers that distinction. Avoid interpreting a correct number on screen as permission to discard the original backup.

Record the selected wallet, inspected chain tip, requested scan range, completion result and remaining mismatch. For support, share the relevant error through an authenticated channel and redact unrelated account details. Keep wallet backups and secrets private.

Frequently asked questions

Will reindexing restore a missing Litecoin wallet?

It reconstructs node databases from blockchain data. It does not recreate missing private signing material. Identify the intended wallet and backup separately.

Can a pruned node rescan its entire old wallet history?

An ordinary local rescan needs readable blocks for the requested range. It cannot read historical block files that have already been pruned. The recovery plan must account for obtaining the required history or another documented method appropriate to that wallet.

Does an explorer finding my transaction mean the wallet is recovered?

No. It establishes an observation from that explorer. Wallet recognition, current unspent value and signing authority remain separate checks.

Sources and scope

The linked sources are pinned to Litecoin Core 0.21.5.8 and were checked on 26 October 2026. This is a documentation and source review, not an independent security audit, a repair of a reader's wallet or a benchmark. No real wallet, mainnet payment or recovery phrase was used. The fictional cases show which question to investigate; they do not guarantee a recovery result.

Method and data

Content review recorded: 2026-10-26. The review record does not identify a separate independent reviewer. An edited date above records an edit, not a new fact-check. AI-assisted editing or new artwork alone does not complete a source review.

Sources saved with the review:

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

Litecoin.watch
Editorial publication

Published by Litecoin.watch. The About page identifies the responsible editor, sources, research methods and correction process.

About the publication and editorial standards →