aboutsummaryrefslogtreecommitdiff
path: root/src/httpserver.cpp
diff options
context:
space:
mode:
authorMeshCollider <[email protected]>2019-02-03 10:51:27 +1300
committerMeshCollider <[email protected]>2019-02-03 10:52:39 +1300
commit6e6b859f85a87ec35186bc30743a99f721b3809c (patch)
tree7e07626f3202b77e7513f819dda7da248cb75430 /src/httpserver.cpp
parentMerge #15303: travis: Remove unused FUNCTIONAL_TESTS_CONFIG (diff)
parentDescriptor expansions only need pubkey entries for PKH/WPKH (diff)
downloaddiscoin-6e6b859f85a87ec35186bc30743a99f721b3809c.tar.xz
discoin-6e6b859f85a87ec35186bc30743a99f721b3809c.zip
Merge #15263: Descriptor expansions only need pubkey entries for PKH/WPKH
11e0fd8d6 Descriptor expansions only need pubkey entries for PKH/WPKH (Pieter Wuille) Pull request description: Currently, calling `Expand` on a `Descriptor` object will populate the output FlatSigningProvider with all public keys involved in the descriptor. This is overkill, as pubkey entries are only needed when the lookup of a public key based on its hash is desired (which is the case for `pkh`, `wpkh`, and `combo` descriptors). Fix this by pushing the population of pubkey entries down into the individual descriptor implementation's `MakeScript` function, instead of doing it generically. This should make it easier to implement #14491 without importing P2PKH outputs for the individual public keys listed inside a multisig. Tree-SHA512: 5bc7e9bd29f1b3bc63514803e9489b3bf126bfc177d46313aa9eeb98770ec61a97b55bd8ad4e2384154799f24b1bc4183bfdb4708b2ffa6e37ed2601a451cabc
Diffstat (limited to 'src/httpserver.cpp')
0 files changed, 0 insertions, 0 deletions