<p>This answer might help: <a href="https://bitcoin.stackexchange.com/a/1251/11026">https://bitcoin.stackexchange.com/a/1251/11026</a></p>

<p>The gist is that a <code>-rescan</code> was needed, when you were restoring an older backed up wallet that didn't have all the transactions in your <em>current</em> blockchain reflected. Basically the client then goes through your blockchain to see if there are any transactions that affect your wallet.</p>

<p>However, you don't have to worry about this anymore since the client now checks automatically if the wallet is on the same level as the currently downloaded blockchain, and if needed, does the rescan:</p>

<p><a href="https://bitcointalk.org/index.php?topic=6642.msg99812#msg99812" rel="nofollow noreferrer">https://bitcointalk.org/index.php?topic=6642.msg99812#msg99812</a></p>

<p>Hope this helps.</p>

CC BY-SA 3.0
2014-02-26T10:16:29.607Z
2014-02-26T10:16:29.607Z
2017-04-13T12:47:33.283Z
Alexander Rechsteiner
<p>I was under the impression that the <code>-rescan</code> flag was no longer needed for some time now. Can someone document precisely, when does one need to run <code>bitcoin-qt -rescan</code>? How has this changed throughout the versions of <code>bitcoin-qt</code>?</p>

<bitcoin-core><rescan>
When do you need to run bitcoin-qt -rescan?
ripper234
# When do you need to run bitcoin-qt -rescan?

(Asked by: username_0 on 2014-01-06)

I was under the impression that the `-rescan` flag was no longer needed for some time now. Can someone document precisely, when does one need to run `bitcoin-qt -rescan`? How has this changed throughout the versions of `bitcoin-qt`?

**Tags:** bitcoin-core, rescan


---

## 1 answers

### Answer by username_1 on 2014-02-26. Score: 2

This answer might help: <https://bitcoin.stackexchange.com/a/1251/11026>

The gist is that a `-rescan` was needed, when you were restoring an older backed up wallet that didn't have all the transactions in your *current* blockchain reflected. Basically the client then goes through your blockchain to see if there are any transactions that affect your wallet.

However, you don't have to worry about this anymore since the client now checks automatically if the wallet is on the same level as the currently downloaded blockchain, and if needed, does the rescan:

<https://bitcointalk.org/index.php?topic=6642.msg99812#msg99812>

Hope this helps.


---

