Commit graph

22005 commits

Author SHA1 Message Date
Andrew Poelstra
e8b84fa091 Merge d6e0d78c31 into merged_master (Bitcoin PR bitcoin/bitcoin#20966) 2021-07-28 14:05:54 +00:00
Andrew Poelstra
01766fafdf Merge c93e123dc7 into merged_master (Bitcoin PR bitcoin/bitcoin#22308) 2021-07-28 12:52:10 +00:00
Andrew Poelstra
c86aff975c Merge 327e2691f6 into merged_master (Bitcoin PR bitcoin/bitcoin#22309) 2021-07-28 05:27:00 +00:00
Andrew Poelstra
a83d2595bc Merge 6556da77d7 into merged_master (Bitcoin PR bitcoin/bitcoin#21056) 2021-07-28 02:41:57 +00:00
Andrew Poelstra
c0a9e5c872 Merge 6a67366fdc into merged_master (Bitcoin PR bitcoin/bitcoin#19033) 2021-07-28 01:39:59 +00:00
Andrew Poelstra
53951df7ef Merge f6a25bea82 into merged_master (Bitcoin PR bitcoin/bitcoin#22147) 2021-07-28 00:28:42 +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
5effa94fc5 Merge 0f47e01d7d into merged_master (Bitcoin PR bitcoin/bitcoin#20923) 2021-07-27 21:03:29 +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
1a0a945459 Merge 7c561bea52 into merged_master (Bitcoin PR bitcoin/bitcoin#21935) 2021-07-25 23:50:09 +00:00
Andrew Poelstra
ebffc84d07 Merge 6bc1eca01b into merged_master (Bitcoin PR bitcoin/bitcoin#22144) 2021-07-25 21:00:04 +00:00
Andrew Poelstra
a92037772b Merge 3f68f02db9 into merged_master (Bitcoin PR bitcoin-core/gui#362)
Re-added line I (accidentally) dropped in 071510d6a8678594fd33458c6b404ad63dfd60b4
2021-07-25 19:42:57 +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
ae37da1ad8 Merge 9c1ec689f3 into merged_master (Bitcoin PR bitcoin/bitcoin#22102) 2021-07-25 13:23:19 +00:00
Andrew Poelstra
d4d5a35e7a Merge b0e5fbf6fa into merged_master (Bitcoin PR bitcoin/bitcoin#22156) 2021-07-25 12:45:27 +00:00
Andrew Poelstra
525ef7f1db Merge 6f3fbc062f into merged_master (Bitcoin PR bitcoin-core/gui#333) 2021-07-25 03:33:47 +00:00
Andrew Poelstra
68aa09da02 Merge 96f828ba4d into merged_master (Bitcoin PR bitcoin/bitcoin#22221) 2021-07-25 02:17:49 +00:00
Andrew Poelstra
fdeeae492c Merge 1a369f006f into merged_master (Bitcoin PR bitcoin/bitcoin#18722) 2021-07-25 01:39:37 +00:00
Andrew Poelstra
65d3a13da4 Merge 9795e8ec8c into merged_master (Bitcoin PR bitcoin/bitcoin#22214) 2021-07-25 01:01:39 +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
5ccf33b742 Merge a8c8dbc98f into merged_master (Bitcoin PR bitcoin-core/gui#361) 2021-07-24 21:09:18 +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
3cc06ba3d2 Merge 1704bbf226 into merged_master (Bitcoin PR bitcoin/bitcoin#22141) 2021-07-24 02:21:14 +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
fbe798102e Merge ca424e242a into merged_master (Bitcoin PR bitcoin/bitcoin#22200) 2021-07-23 22:35:33 +00:00
Andrew Poelstra
0fe87c64ad Merge 93e38d5c06 into merged_master (Bitcoin PR bitcoin/bitcoin#22173) 2021-07-23 21:58:13 +00:00
Andrew Poelstra
29a1e0dbe8 Merge 69577a27ab into merged_master (Bitcoin PR bitcoin/bitcoin#21944) 2021-07-23 21:20:33 +00:00
Andrew Poelstra
a5d97b363b Merge 58f8b156ed into merged_master (Bitcoin PR bitcoin/bitcoin#22008)
This isn't nearly as bad as it looks -- use `git diff -w` to see past
the indentation changes.
2021-07-23 20:42:38 +00:00
Andrew Poelstra
1756fb7e5a Merge 68a89d7a46 into merged_master (Bitcoin PR bitcoin-core/gui#4) 2021-07-23 16:10:31 +00:00
Andrew Poelstra
b3fdb4bed1 Merge 82bc7faec8 into merged_master (Bitcoin PR bitcoin/bitcoin#21946)
Adds a new test which is broken, but which will be fixed in a few PRs.
Disabled it for now.
2021-07-23 13:50:58 +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
b6205a6f44 Merge e638acf697 into merged_master (Bitcoin PR bitcoin-core/gui#164) 2021-07-23 03:21:37 +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
69fd180a34 Merge e033ca1379 into merged_master (Bitcoin PR bitcoin-core/gui#29) 2021-07-22 17:15:07 +00:00
Andrew Poelstra
9e27d6c746 Merge 21d87bbdfd into merged_master (Bitcoin PR bitcoin-core/gui#256) 2021-07-22 16:36:48 +00:00
Andrew Poelstra
0314ca181c Merge 916f45eba5 into merged_master (Bitcoin PR bitcoin-core/gui#329) 2021-07-22 15:58:22 +00:00
Andrew Poelstra
ecd860ede3 Merge 38ab7d0765 into merged_master (Bitcoin PR bitcoin-core/gui#325) 2021-07-22 15:20:09 +00:00
Andrew Poelstra
5e3a998967 Merge 346e52afd6 into merged_master (Bitcoin PR bitcoin/bitcoin#22121) 2021-07-22 13:24:16 +00:00
Andrew Poelstra
35c1809ce9 Merge a748782a11 into merged_master (Bitcoin PR bitcoin/bitcoin#15545) 2021-07-21 23:54:38 +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