6 votes

What data does the Bitcoin Core wallet search for during a blockchain rescan?

Does the wallet database store a table of all the actual output scripts (i.e. witness programs) derived from its keypool? Yes, exactly. The descriptors (and for legacy wallet, legacy data) is ...
Pieter Wuille's user avatar
5 votes
Accepted

What data does the Bitcoin Core wallet search for during a blockchain rescan?

Does the wallet database store a table of all the actual output scripts (i.e. witness programs) derived from its keypool? Kind of. For descriptor wallets, the set of all scriptPubKeys (up to the ...
Ava Chow's user avatar
  • 70.4k
3 votes

Bitcoin Core RPC for transactions of a new address without rescanning

You can rescan an address, or a bunch of addresses as defined by a range descriptor, using the scantxoutset RPC command. This will give you the current UTxOs paying to this (set of) address(es). ...
Antoine Poinsot's user avatar
1 vote
Accepted

Bitcoin Core RPC for transactions of a new address without rescanning

The fraction of the problem solved for me by using Electrumx server. Electrumx rescan block files and indexed trx history information to the another database. It taken about 3 days. Therefore, I could ...
mjdimn's user avatar
  • 63

Only top scored, non community-wiki answers of a minimum length are eligible