<blockquote>
  <p>Is it true, that Bitcoin somehow synchronize old wallet with the current state of the network</p>
</blockquote>

<p>Yes. If the wallet file is not synced with the current blockchain state, a rescan will occur starting from the block that is recorded in the wallet file. It does not rescan all of history, only the things that it has not yet seen.</p>

<blockquote>
  <p>and that's why it takes so much time?</p>
</blockquote>

<p>Perhaps. There are other things that can effect wallet loading times. In particular, if you have a lot of keys and transactions, loading the wallet could take a long time too.</p>

CC BY-SA 4.0
2019-09-26T14:45:44.073Z
2019-09-26T14:45:44.073Z
Ava Chow
<p>I'm trying to load old wallet (which I have not been opening for months) and it takes too much time (~minutes). In this time seems like I can't do any further requests to RPC. After this new calls to this wallet takes milliseconds. 
Is it true, that Bitcoin somehow synchronize old wallet with the current state of the network and that's why it takes so much time?</p>

<wallet><json-rpc>
Why does Bitcoin RPC load wallet too slowly?
Gleb
# Why does Bitcoin RPC load wallet too slowly?

(Asked by: username_0 on 2019-09-26)

I'm trying to load old wallet (which I have not been opening for months) and it takes too much time (~minutes). In this time seems like I can't do any further requests to RPC. After this new calls to this wallet takes milliseconds.
Is it true, that Bitcoin somehow synchronize old wallet with the current state of the network and that's why it takes so much time?

**Tags:** wallet, json-rpc


---

## 1 answers

### Answer by username_1 on 2019-09-26. Score: 0 | Accepted answer

> Is it true, that Bitcoin somehow synchronize old wallet with the current state of the network

Yes. If the wallet file is not synced with the current blockchain state, a rescan will occur starting from the block that is recorded in the wallet file. It does not rescan all of history, only the things that it has not yet seen.

> and that's why it takes so much time?

Perhaps. There are other things that can effect wallet loading times. In particular, if you have a lot of keys and transactions, loading the wallet could take a long time too.


---

