HomePhabricator

Do not store Merkle branches in the wallet.
391dff16fe9aUnpublished

Unpublished Commit ยท Learn More

Repository Importing: This repository is still importing.

Description

Do not store Merkle branches in the wallet.

Assume that when a wallet transaction has a valid block hash and transaction position
in it, the transaction is actually there. We're already trusting wallet data in a
much more fundamental way anyway.

To prevent backward compatibility issues, a new record is used for storing the
block locator in the wallet. Old wallets will see a wallet file synchronized up
to the genesis block, and rescan automatically.

Details

Provenance
Pieter Wuille <pieter.wuille@gmail.com>Authored on Aug 11 2015, 19:03
deadalnixPushed on May 14 2017, 22:04
Parents
rABCe59d2a80f916: Merge pull request #6315
Branches
Unknown
Tags
Unknown

Event Timeline

Pieter Wuille <pieter.wuille@gmail.com> committed rABC391dff16fe9a: Do not store Merkle branches in the wallet. (authored by Pieter Wuille <pieter.wuille@gmail.com>).Sep 22 2015, 16:51