elements/src/wallet/test
Andrew Poelstra 1c12ae1719 Merge eef90c14ed into merged_master (Bitcoin PR #16528)
This is the 43-commit descriptor wallet PR. It was remarkably easy to merge, given
its magnitude. With this commit Elements supports importing Bitcoin descriptors
and deriving (Bitcoin) addresses, though of course it does not support blinding
yet. That is a post-rebase project.

The material changes were:

1. Changing constants in the tests (super annoying but nothing surprising)

2. Adding a missing "skip if this coin is not ours" check in src/script/sign.cpp
   which was causing us to erroneously remove existing witnesses from transactions.
   This wasn't a problem before this commit since we would only ask specific
   scriptpubkeymans to sign, and we'd never ask any to sign inputs we didn't
   own. Andy simplified the logic here to always try every scriptpubkeyman,
   which means they have to play a bit more nicely with each other.

Other than that, this was a big diff with many conflicts but literally all of
them were "we both added code" and the resolution was to take both sides.
2020-11-26 01:08:31 +00:00
..
coinselector_tests.cpp Merge 54f812d9d2 into merged_master (Bitcoin PR #18673) 2020-11-26 01:08:23 +00:00
db_tests.cpp scripted-diff: test: Move setup_common to test library 2019-11-06 11:56:41 -05:00
init_test_fixture.cpp scripted-diff: Bump copyright of files changed in 2019 2019-12-30 10:42:20 +13:00
init_test_fixture.h scripted-diff: test: Move setup_common to test library 2019-11-06 11:56:41 -05:00
init_tests.cpp scripted-diff: test: Move setup_common to test library 2019-11-06 11:56:41 -05:00
ismine_tests.cpp Refactor: Allow LegacyScriptPubKeyMan to be null 2020-01-23 16:34:28 -05:00
psbt_wallet_tests.cpp Merge 54f812d9d2 into merged_master (Bitcoin PR #18673) 2020-11-26 01:08:23 +00:00
scriptpubkeyman_tests.cpp wallet: Improve LegacyScriptPubKeyMan::CanProvide script recognition 2020-02-12 11:48:30 -05:00
wallet_crypto_tests.cpp scripted-diff: test: Move setup_common to test library 2019-11-06 11:56:41 -05:00
wallet_test_fixture.cpp scripted-diff: Bump copyright headers 2020-04-16 13:33:09 -04:00
wallet_test_fixture.h scripted-diff: Bump copyright headers 2020-04-16 13:33:09 -04:00
wallet_tests.cpp Merge eef90c14ed into merged_master (Bitcoin PR #16528) 2020-11-26 01:08:31 +00:00