HomePhabricator

[backport#17261 8/13] HD Split: Avoid redundant upgrades

Description

[backport#17261 8/13] HD Split: Avoid redundant upgrades

Summary:
This avoids repeaded upgrades when support for more multiple keyman references
is added in the next commit:
https://github.com/bitcoin/bitcoin/pull/16341#discussion_r322370108

https://github.com/bitcoin/bitcoin/pull/17261/commits/415afcccd3e5583defdb76e3a280f48e98983301

Depends on D7854

Partial backport of Core PR17261

Test Plan:

ninja all check check-functional

Reviewers: #bitcoin_abc, deadalnix

Reviewed By: #bitcoin_abc, deadalnix

Differential Revision: https://reviews.bitcoinabc.org/D7855

Details

Provenance
Andrew Chow <achow101-github@achow101.com>Authored on Oct 7 2019, 18:11
majcostaCommitted on Oct 10 2020, 19:42
majcostaPushed on Oct 10 2020, 19:42
Reviewer
Restricted Project
Differential Revision
D7855: [backport#17261 8/13] HD Split: Avoid redundant upgrades
Parents
rABCfa5ca6b09289: [backport#17261 7/13] Make UpgradeKeyMetadata work only on LegacyScriptPubKeyMan
Branches
Unknown
Tags
Unknown