Commit graph

3904 commits

Author SHA1 Message Date
Andrew Poelstra
3c48d95401 Merge 7317e14a44 into merged_master (Bitcoin PR bitcoin/bitcoin#22263) 2021-07-28 16:09:13 +00:00
Andrew Poelstra
e8b84fa091 Merge d6e0d78c31 into merged_master (Bitcoin PR bitcoin/bitcoin#20966) 2021-07-28 14:05:54 +00:00
Andrew Poelstra
374930ee5a Merge 965e937434 into merged_master (Bitcoin PR bitcoin/bitcoin#22279)
Hey look, it's one of mine, from this rebase :)
2021-07-27 23:14:41 +00:00
Andrew Poelstra
0afcb6d978 Merge 5c2e2afe99 into merged_master (Bitcoin PR bitcoin/bitcoin#21365)
This introduces Taproot wallet support. I fixed all the merge conflicts
and ensured that the tests pass, but this is still using the old sighash
(before Russell/Sanket/I redid it) so is not actually production ready.
Will be fixed when we bring Elements #1002 in.
2021-08-03 20:43:53 +00:00
Andrew Poelstra
94bc5cb7f5 Merge 8cb43077b3 into merged_master (Bitcoin PR bitcoin/bitcoin#22271) 2021-07-27 05:16:01 +00:00
Andrew Poelstra
3bef51bb0d Merge 7b45c5e875 into merged_master (Bitcoin PR bitcoin/bitcoin#20516) 2021-07-27 04:38:45 +00:00
Andrew Poelstra
eb5d43150e Merge 922abe8ca3 into merged_master (Bitcoin PR bitcoin/bitcoin#22268) 2021-07-27 04:01:05 +00:00
Andrew Poelstra
7efecc9d8b Merge 6eafa81b32 into merged_master (Bitcoin PR bitcoin/bitcoin#22267) 2021-07-27 03:23:12 +00:00
Andrew Poelstra
6b9494054a Merge 3a2c84a6b5 into merged_master (Bitcoin PR bitcoin/bitcoin#19238) 2021-07-25 18:35:42 +00:00
Andrew Poelstra
dc6f568584 Merge 5c4f0c4d46 into merged_master (Bitcoin PR bitcoin/bitcoin#21261) 2021-07-25 17:57:58 +00:00
Andrew Poelstra
8923cd37e5 Merge d75a1df617 into merged_master (Bitcoin PR bitcoin/bitcoin#21941) 2021-07-25 16:03:27 +00:00
Andrew Poelstra
34da23bd1a Merge a55904a80c into merged_master (Bitcoin PR bitcoin/bitcoin#21866)
Paying the piper for some lazy use of globals, including ones I added
in 8e770d3f21

Had to add another couple methods to interfaces::Chain
2021-07-29 13:18:11 +00:00
Andrew Poelstra
25981aeceb Merge f66eceaecf into merged_master (Bitcoin PR bitcoin/bitcoin#22216) 2021-07-24 20:31:41 +00:00
Andrew Poelstra
e39e6e320d Merge 551933f9ec into merged_master (Bitcoin PR bitcoin/bitcoin#22203) 2021-07-24 02:58:54 +00:00
Andrew Poelstra
b413362d11 Merge ef8f2966ac into merged_master (Bitcoin PR bitcoin/bitcoin#22084) 2021-07-24 01:43:31 +00:00
Andrew Poelstra
aad3d400b8 Merge 76d4018aa5 into merged_master (Bitcoin PR bitcoin/bitcoin#22180) 2021-07-23 03:59:56 +00:00
Andrew Poelstra
7fe97f20c6 Merge 912cb59490 into merged_master (Bitcoin PR bitcoin/bitcoin#21795) 2021-07-22 23:48:52 +00:00
Andrew Poelstra
1b79f721e2 Merge 791f985a60 into merged_master (Bitcoin PR bitcoin/bitcoin#22137) 2021-07-22 22:15:49 +00:00
Andrew Poelstra
af93aa29dc Merge 1cc123f405 into merged_master (Bitcoin PR bitcoin/bitcoin#22169) 2021-07-22 17:53:23 +00:00
Andrew Poelstra
3ffb9aa14f Merge c7dd9ff71b into merged_master (Bitcoin PR bitcoin/bitcoin#22051)
Does the bare minimum to introduce Taproot wallet support with CT; just
adds a CPubKey blinding_pubkey to the taproot destination variant and
updates some visitors.

In future when we define blech32 we will need to make sure we are using
that encoding and using the pubkey.
2021-07-21 23:15:57 +00:00
Andrew Poelstra
97ea1dabe4 Merge 07ededa30c into merged_master (Bitcoin PR bitcoin/bitcoin#22050) 2021-07-21 21:08:21 +00:00
Andrew Poelstra
f26f9a1e49 Merge fcfd37f3f9 into merged_master (Bitcoin PR bitcoin/bitcoin#22123)
Added a limit to the tx_pool and tx_pool_standard fuzztest loops,
not because it had anything to do with this PR, but because it was
causing long fuzztests runs and I happened to stop the merge script
here.
2021-07-21 17:39:58 +00:00
Andrew Poelstra
08bd31102a Merge a9435e3445 into merged_master (Bitcoin PR bitcoin/bitcoin#22065) 2021-07-21 12:44:46 +00:00
Andrew Poelstra
e0b40dae0d Merge a7d17daa5c into merged_master (Bitcoin PR bitcoin/bitcoin#22086) 2021-07-20 20:29:41 +00:00
Andrew Poelstra
b654bb7f5e Merge f63fc53c2a into merged_master (Bitcoin PR bitcoin/bitcoin#21767) 2021-07-20 05:10:30 +00:00
Andrew Poelstra
fcdbd75e5b Merge c91589dc2d into merged_master (Bitcoin PR bitcoin/bitcoin#22005) 2021-07-20 03:41:04 +00:00
Andrew Poelstra
f39648bfe5 Merge 5cf92c32d1 into merged_master (Bitcoin PR bitcoin/bitcoin#21969) 2021-07-20 02:11:14 +00:00
Andrew Poelstra
62962e335d Merge 62d9ff9e6e into merged_master (Bitcoin PR bitcoin/bitcoin#22107) 2021-07-19 23:51:25 +00:00
Andrew Poelstra
564e6fb94b Merge 8c6df2b4ca into merged_master (Bitcoin PR bitcoin/bitcoin#22095) 2021-07-19 14:35:04 +00:00
Andrew Poelstra
8a669eccfb Merge 7257e50dba into merged_master (Bitcoin PR bitcoin/bitcoin#20833) 2021-07-18 18:11:25 +00:00
Andrew Poelstra
92436f454e Merge e20745c1bd into merged_master (Bitcoin PR bitcoin/bitcoin#22029) 2021-07-18 14:08:58 +00:00
Andrew Poelstra
95ce7de90f Merge 707ba8692b into merged_master (Bitcoin PR bitcoin/bitcoin#21966) 2021-07-17 20:20:55 +00:00
Andrew Poelstra
84be3d46b1 Merge 48c86eca02 into merged_master (Bitcoin PR bitcoin/bitcoin#22069) 2021-07-17 17:28:29 +00:00
Andrew Poelstra
092f386da0 Merge d3fa42c795 into merged_master (Bitcoin PR bitcoin/bitcoin#21186) 2021-07-12 17:45:04 +00:00
Andrew Poelstra
d1bbcf2a0a Merge ce4a852475 into merged_master (Bitcoin PR bitcoin/bitcoin#21848) 2021-07-12 16:38:25 +00:00
Andrew Poelstra
29a8292858 Merge 599000903e into merged_master (Bitcoin PR bitcoin/bitcoin#21850)
Copied GetMainchainAuthCookieFile logic from GetAuthCookieFile, since
the former no longer compiled.
2021-07-12 15:20:15 +00:00
Andrew Poelstra
2a2bbdaee3 Merge be4171679b into merged_master (Bitcoin PR bitcoin/bitcoin#21953) 2021-07-12 03:35:40 +00:00
Andrew Poelstra
cfd16b90ca Merge eb4df9a628 into merged_master (Bitcoin PR bitcoin/bitcoin#22004) 2021-07-11 23:59:16 +00:00
Andrew Poelstra
d509636ace Merge ac5f7f47c1 into merged_master (Bitcoin PR bitcoin/bitcoin#21936) 2021-07-11 22:52:59 +00:00
Andrew Poelstra
b9027c994c Merge 1cc38d3e01 into merged_master (Bitcoin PR bitcoin/bitcoin#22003) 2021-07-11 21:46:30 +00:00
Andrew Poelstra
bae18ea9ed Merge 37e9f07996 into merged_master (Bitcoin PR bitcoin/bitcoin#21843) 2021-07-11 17:21:19 +00:00
Andrew Poelstra
ff432ef70e Merge 7d19c85f4a into merged_master (Bitcoin PR bitcoin/bitcoin#21970) 2021-07-11 15:08:31 +00:00
Andrew Poelstra
ba0573cbe6 Merge 39d597d362 into merged_master (Bitcoin PR bitcoin/bitcoin#21659) 2021-07-11 06:31:37 +00:00
Andrew Poelstra
3074da475f Merge 4da26fb85d into merged_master (Bitcoin PR bitcoin/bitcoin#21506) 2021-07-11 04:19:15 +00:00
Andrew Poelstra
1cb298ae73 Merge 2fc111b6e3 into merged_master (Bitcoin PR bitcoin/bitcoin#21985) 2021-07-11 02:06:30 +00:00
Andrew Poelstra
7d5047620a Merge b82c3a0075 into merged_master (Bitcoin PR bitcoin/bitcoin#21929) 2021-07-10 14:44:01 +00:00
Andrew Poelstra
1fd44e5dfc Merge ee9befe8b4 into merged_master (Bitcoin PR bitcoin/bitcoin#21584) 2021-07-09 21:14:15 +00:00
Andrew Poelstra
e56472be53 Merge d2ec37221a into merged_master (Bitcoin PR bitcoin/bitcoin#21796) 2021-07-09 17:38:32 +00:00
Andrew Poelstra
d8f9c34946 Merge 91db985bc9 into merged_master (Bitcoin PR bitcoin/bitcoin#21927) 2021-07-09 16:21:26 +00:00
Andrew Poelstra
99cc7a5245 Merge 2e30e328a7 into merged_master (Bitcoin PR bitcoin/bitcoin#19064) 2021-07-09 13:03:17 +00:00