Andrew Poelstra
0feee2ea2d
Merge c1607b5df4 into merged_master (Bitcoin PR #17957 )
2020-11-14 16:52:13 +00:00
Andrew Poelstra
a04ef15eea
Merge 3b5b276734 into merged_master (Bitcoin PR #17942 )
2020-11-14 16:52:13 +00:00
Andrew Poelstra
77c8e6c2f6
Merge 01fc5891fb into merged_master (Bitcoin PR #16702 )
2020-11-14 16:52:13 +00:00
Andrew Poelstra
d056afcbee
Merge c434282d2c into merged_master (Bitcoin PR #18008 )
2020-11-14 16:52:13 +00:00
Andrew Poelstra
1681e9fcd5
Merge e061b8dc8f into merged_master (Bitcoin PR #17971 )
2020-11-14 16:52:12 +00:00
Andrew Poelstra
68d0a25901
Merge 1326092e6c into merged_master (Bitcoin PR #17156 )
...
This fixes a segfault I introduced in 981df590811 (#17371 ) a couple hundred PRs
ago, where we might out-of-bounds access the vout arrray of a non_witness_utxo
transaction in a PSBT.
This logic should probably be refactored after the rebase -- we sift through
the non_witness_utxos to find a scriptpubkey, which we use to get a wallet
provider, so we can pass this to SignPSBTInput, which then repeats the same
logic (for its own reasons, and without the segfault bug)....and we aren't
even calling SignPSBTInput for signing reasons! It has something to do with
blinding.
2020-11-14 16:52:12 +00:00
Andrew Poelstra
7d7080c04e
Merge fe48ac8580 into merged_master (Bitcoin PR #18013 )
2020-11-14 16:52:12 +00:00
Andrew Poelstra
77cefac5f9
Merge 2755b2b109 into merged_master (Bitcoin PR #18010 )
2020-11-14 16:52:12 +00:00
Andrew Poelstra
eb32a5b379
Merge 3774281327 into merged_master (Bitcoin PR #17933 )
2020-11-14 16:52:12 +00:00
Andrew Poelstra
88e691baf1
Merge b89f2d0599 into merged_master (Bitcoin PR #17453 )
2020-11-14 16:52:12 +00:00
Andrew Poelstra
9c341a777a
Merge ef8e2cee9f into merged_master (Bitcoin PR #18007 )
2020-11-14 16:52:12 +00:00
Andrew Poelstra
315fac4d9f
Merge 3253b5dcf4 into merged_master (Bitcoin PR #17096 )
2020-11-14 16:52:12 +00:00
Andrew Poelstra
0019957717
Merge 36ded99717 into merged_master (Bitcoin PR #17998 )
2020-11-14 16:52:11 +00:00
Andrew Poelstra
e5e1d00de4
Merge b4f832e24e into merged_master (Bitcoin PR #18001 )
2020-11-14 16:52:11 +00:00
Andrew Poelstra
17a72c9c14
Merge c26b05c2b7 into merged_master (Bitcoin PR #17770 )
2020-11-14 16:52:11 +00:00
Andrew Poelstra
34df33f32d
Merge 28fbe68fdc into merged_master (Bitcoin PR #17740 )
2020-11-14 16:52:11 +00:00
Andrew Poelstra
c78c45dfbf
Merge fe3b58b959 into merged_master (Bitcoin PR #17992 )
2020-11-14 16:52:11 +00:00
Andrew Poelstra
e0be1ae444
Merge 7a311fa54a into merged_master (Bitcoin PR #17738 )
2020-11-14 16:52:11 +00:00
Andrew Poelstra
6bdfee52c0
Merge 4a07233076 into merged_master (Bitcoin PR #17767 )
2020-11-14 16:52:11 +00:00
Andrew Poelstra
6e9028ff6e
Merge a3d198c93c into merged_master (Bitcoin PR #17863 )
2020-11-14 16:52:11 +00:00
Andrew Poelstra
c3f29355e6
Merge 1ae46dce60 into merged_master (Bitcoin PR #17754 )
2020-11-14 16:52:10 +00:00
Andrew Poelstra
5833cf8c89
Merge 53e1771cd8 into merged_master (Elements PR #807 )
...
This brings Steven's key into SECURITY.md so we now have an Elements
security policy again :)
2020-11-14 16:52:10 +00:00
Andrew Poelstra
b00e322143
Merge 04f78b818f into merged_master (Bitcoin PR #17887 )
2020-11-14 16:52:10 +00:00
Andrew Poelstra
8327c392a0
Merge 0038e536de into merged_master (Bitcoin PR #17965 )
2020-11-14 16:52:10 +00:00
Andrew Poelstra
66c9110f08
Merge 0a8b68cdf7 into merged_master (Bitcoin PR #17483 )
2020-11-14 16:52:10 +00:00
Andrew Poelstra
25582da1e5
Merge a51aa2880d into merged_master (Bitcoin PR #17897 )
2020-11-14 16:52:10 +00:00
Andrew Poelstra
ec7afc81d7
Merge e45463a06a into merged_master (Bitcoin PR #17980 )
2020-11-14 16:52:10 +00:00
Andrew Poelstra
4a32fbbd14
Merge 742f84d0de into merged_master (Bitcoin PR #17492 )
2020-11-14 16:52:10 +00:00
Andrew Poelstra
20f6587a3b
Merge 631df3ee87 into merged_master (Bitcoin PR #17916 )
2020-11-14 16:52:09 +00:00
Andrew Poelstra
6f1d11cd82
Merge daae6403d8 into merged_master (Bitcoin PR #17777 )
2020-11-14 16:52:09 +00:00
Andrew Poelstra
65f6fc64e9
Merge 5d2ff75e20 into merged_master (Bitcoin PR #17945 )
2020-11-14 16:52:09 +00:00
Andrew Poelstra
e072562a08
Merge 7e841f3f9b into merged_master (Bitcoin PR #17823 )
2020-11-14 16:52:09 +00:00
Andrew Poelstra
447512a836
Merge a654626f07 into merged_master (Bitcoin PR #17896 )
...
This PR (and some surrounding ones) const-correct the serialization macros,
which doesn't play nicely with our hackery to mask in a hardfork bit to
indicate dynafed blocks. I found a simple way using const-overloading to
keep the logic fairly localized/simple without doing anything nasty.
2020-11-14 16:52:09 +00:00
Andrew Poelstra
2af7289594
Merge 0deba68064 into merged_master (Bitcoin PR #17943 )
2020-11-14 16:52:09 +00:00
Andrew Poelstra
7051c1095c
Merge c20fbb7be8 into merged_master (Bitcoin PR #17939 )
2020-11-14 16:52:09 +00:00
Andrew Poelstra
b984b72d2c
Merge 2ddf041a8d into merged_master (Bitcoin PR #17928 )
2020-11-14 16:52:09 +00:00
Andrew Poelstra
04f4f87466
Merge 7fb94c0ed4 into merged_master (Bitcoin PR #17889 )
2020-11-14 16:52:08 +00:00
Andrew Poelstra
1b7df1d514
Merge 95ca6aeec7 into merged_master (Bitcoin PR #17691 )
2020-11-14 16:52:08 +00:00
Andrew Poelstra
be24656ac4
Merge 2aaeca50b2 into merged_master (Bitcoin PR #17900 )
...
travis again..
2020-11-14 16:52:08 +00:00
Andrew Poelstra
b5dd54f5cd
Merge ec9b964cc9 into merged_master (Bitcoin PR #17541 )
2020-11-14 16:52:08 +00:00
Andrew Poelstra
5423251ff0
Merge 218274de7d into merged_master (Bitcoin PR #17819 )
2020-11-14 16:52:08 +00:00
Andrew Poelstra
f1535dde72
Merge f018d0c9cd into merged_master (Bitcoin PR #17924 )
2020-11-14 16:52:08 +00:00
Andrew Poelstra
9c2f0984e3
Merge a9c789ed96 into merged_master (Bitcoin PR #17935 )
2020-11-14 16:52:08 +00:00
Andrew Poelstra
d308abd052
Merge 4e8b564df0 into merged_master (Bitcoin PR #17931 )
2020-11-14 16:52:07 +00:00
Andrew Poelstra
c00da34db0
Merge c7ee0ac906 into merged_master (Elements PR #803 )
2020-11-14 16:52:07 +00:00
Andrew Poelstra
8bbbb28dae
Merge ac61ec9da6 into merged_master (Bitcoin PR #17843 )
2020-11-14 16:52:07 +00:00
Andrew Poelstra
45942316be
Merge 002f9e9b40 into merged_master (Bitcoin PR #17923 )
2020-11-14 16:52:07 +00:00
Andrew Poelstra
7c53615bb6
Merge af05bd9e1e into merged_master (Bitcoin PR #17891 )
2020-11-14 16:52:07 +00:00
Andrew Poelstra
a16766d528
Merge ceb789cf3a into merged_master (Bitcoin PR #17873 )
2020-11-14 16:52:07 +00:00
Andrew Poelstra
c86fef7cf6
Merge a4a93a0bad into merged_master (Bitcoin PR #17906 )
2020-11-14 16:52:06 +00:00