Andrew Poelstra
42343f2fdc
Merge 5341c3b1b3 into merged_master (Bitcoin PR bitcoin/bitcoin#22461 )
2021-08-02 23:08:58 +00:00
Andrew Poelstra
6bd2a816e9
Merge b5889611c7 into merged_master (Bitcoin PR bitcoin/bitcoin#22234 )
2021-08-02 21:18:02 +00:00
Andrew Poelstra
2fa422afec
Merge 6baabc4d1d into merged_master (Bitcoin PR bitcoin/bitcoin#21430 )
2021-08-02 20:39:15 +00:00
Andrew Poelstra
dd2645a060
Merge f8b20fd35b into merged_master (Bitcoin PR bitcoin/bitcoin#22464 )
2021-08-02 20:02:26 +00:00
Andrew Poelstra
6361a13268
Merge a88fa1a555 into merged_master (Bitcoin PR bitcoin/bitcoin#22211 )
2021-08-02 19:21:52 +00:00
Andrew Poelstra
84b41b323a
Merge 21998bc028 into merged_master (Bitcoin PR bitcoin/bitcoin#22284 )
2021-08-02 17:17:41 +00:00
Andrew Poelstra
40d1f3ffc5
Merge c0224bc962 into merged_master (Bitcoin PR bitcoin/bitcoin#22415 )
2021-08-02 16:39:39 +00:00
Andrew Poelstra
ec38fa4592
Merge 97153a7026 into merged_master (Bitcoin PR bitcoin/bitcoin#22385 )
2021-08-02 13:17:36 +00:00
Andrew Poelstra
78c3a94eb8
Merge d8f1e1327f into merged_master (Bitcoin PR bitcoin/bitcoin#22112 )
2021-07-31 21:46:05 +00:00
Andrew Poelstra
553402ddc2
Merge 7e1ba37b5d into merged_master (Bitcoin PR bitcoin/bitcoin#22433 )
2021-07-31 21:09:14 +00:00
Andrew Poelstra
6fe7938521
Merge 839f5d06d6 into merged_master (Bitcoin PR bitcoin/bitcoin#22432 )
2021-07-31 20:32:02 +00:00
Andrew Poelstra
a4a4d73a44
Merge 842e2a9c54 into merged_master (Bitcoin PR bitcoin/bitcoin#20234 )
2021-07-31 19:55:26 +00:00
Andrew Poelstra
ab707223f6
Merge 8ab0c77299 into merged_master (Bitcoin PR bitcoin/bitcoin#22253 )
2021-07-31 18:42:01 +00:00
Andrew Poelstra
5b9fec6ef0
Merge efff9c3494 into merged_master (Bitcoin PR bitcoin/bitcoin#22176 )
2021-07-31 14:23:36 +00:00
Andrew Poelstra
915d06019a
Merge 34d1d6a112 into merged_master (Bitcoin PR bitcoin/bitcoin#22381 )
2021-07-31 13:46:26 +00:00
Andrew Poelstra
304587c1e2
Merge d968616422 into merged_master (Bitcoin PR bitcoin/bitcoin#22179 )
2021-07-31 02:56:44 +00:00
Andrew Poelstra
ae15e5dc5d
Merge 137f3b9ba3 into merged_master (Bitcoin PR bitcoin/bitcoin#22405 )
2021-07-31 01:42:33 +00:00
Andrew Poelstra
e4746d6297
Merge 914c0cad97 into merged_master (Bitcoin PR bitcoin/bitcoin#22399 )
...
This PR adds a fuzz test ensuring that all the different destination types
round-trip to strings (an important test given that Satoshi managed to mess
this up, having two different address types encode the same way..)
Anyway we fail this test, since both CNoDestination and NullData encode as
empty strings, and then this "decodes" as CNoDestination (and returns an
error, but the fuzztest doesn't check that). To make the fuzzer pass, I
changed NullData to encode and decode as "null".
I think this actually adds some functionality, letting you use "null" as
an "address" for sendtoaddress and createrawtransaction, thus burning the
coins and fixing #1011...but this was not my intent and we probably want
to think a bit more carefully before deliberately supporting this.
2021-07-31 00:58:01 +00:00
Andrew Poelstra
589d505c6b
Merge a62fc35a15 into merged_master (Bitcoin PR bitcoin-core/gui#375 )
2021-07-30 19:30:56 +00:00
Andrew Poelstra
f9ced2d442
Merge 484d4ee226 into merged_master (Bitcoin PR bitcoin-core/gui#365 )
2021-07-30 18:52:11 +00:00
Andrew Poelstra
1dd57b5dc3
Merge c609e10545 into merged_master (Bitcoin PR bitcoin/bitcoin#22292 )
2021-07-30 17:34:54 +00:00
Andrew Poelstra
47164a1e9c
Merge ddc6979b8b into merged_master (Bitcoin PR bitcoin/bitcoin#19438 )
2021-07-30 16:16:50 +00:00
Andrew Poelstra
395c82efeb
Merge 091d35c70e into merged_master (Bitcoin PR bitcoin-core/gui#377 )
2021-07-30 05:03:59 +00:00
Andrew Poelstra
eb214706d4
Merge 2749613020 into merged_master (Bitcoin PR bitcoin/bitcoin#22348 )
2021-07-30 04:25:59 +00:00
Andrew Poelstra
31c675389f
Merge 185acdb5e8 into merged_master (Bitcoin PR bitcoin/bitcoin#22334 )
2021-07-30 03:47:55 +00:00
Andrew Poelstra
dce5ea8d1d
Merge 333ec8be82 into merged_master (Bitcoin PR bitcoin-core/gui#330 )
2021-07-30 01:53:47 +00:00
Andrew Poelstra
bccdd19229
Merge 34f554dbd3 into merged_master (Bitcoin PR bitcoin-core/gui#366 )
2021-07-30 01:15:27 +00:00
Andrew Poelstra
59bf2ee204
Merge 5a95c5179c into merged_master (Bitcoin PR bitcoin/bitcoin#20191 )
...
This broke functional tests; had to forward-port #22379 (which will be
merged in a couple PRs) to fix it.
2021-07-30 00:37:08 +00:00
Andrew Poelstra
3c24e4c1b5
Merge 045bb06ebd into merged_master (Bitcoin PR bitcoin/bitcoin#19651 )
2021-07-29 23:12:48 +00:00
Andrew Poelstra
8a158e3e93
Merge 722776c0fd into merged_master (Bitcoin PR bitcoin/bitcoin#21329 )
2021-07-29 22:11:13 +00:00
Andrew Poelstra
29a49051ba
Merge e1a13f12e1 into merged_master (Bitcoin PR bitcoin/bitcoin#18096 )
2021-07-29 16:18:42 +00:00
Andrew Poelstra
f7a568bd1c
Merge a000cb013c into merged_master (Bitcoin PR bitcoin/bitcoin#22361 )
2021-07-29 15:02:54 +00:00
Andrew Poelstra
4d0fe73399
Merge e0face9235 into merged_master (Bitcoin PR bitcoin/bitcoin#22358 )
2021-07-29 14:25:02 +00:00
Andrew Poelstra
cac878cf89
Merge 8071ec179d into merged_master (Bitcoin PR bitcoin/bitcoin#21789 )
2021-07-29 12:55:13 +00:00
Andrew Poelstra
9fc1ba6008
Merge 3f56ef7bef into merged_master (Bitcoin PR bitcoin/bitcoin#22146 )
2021-07-29 07:14:19 +00:00
Andrew Poelstra
a523f13fc5
Merge 9c3751a0c9 into merged_master (Bitcoin PR bitcoin/bitcoin#22342 )
2021-07-29 05:21:20 +00:00
Andrew Poelstra
62fd272e28
Merge 3e306ee1d5 into merged_master (Bitcoin PR bitcoin/bitcoin#19362 )
2021-07-29 04:43:41 +00:00
Andrew Poelstra
9a6ea2c704
Merge 246daf1f53 into merged_master (Bitcoin PR bitcoin/bitcoin#22322 )
2021-07-29 04:06:09 +00:00
Andrew Poelstra
505e45c12f
Merge b2f5c38333 into merged_master (Bitcoin PR bitcoin/bitcoin#22327 )
2021-07-29 03:27:27 +00:00
Andrew Poelstra
b3bba59059
Merge 0553d75268 into merged_master (Bitcoin PR bitcoin/bitcoin#22154 )
2021-07-29 02:50:04 +00:00
Andrew Poelstra
bb8e5d1ce4
Merge a196c89317 into merged_master (Bitcoin PR bitcoin/bitcoin#22270 )
...
Some PRs ago (in #19937 ) the bitcoin-util binary was added, which we
didn't notice and didn't rename to elements-util. This commit adds
some tests for it, which made me notice it ... so rename it here.
2021-07-28 18:18:31 +00:00
Andrew Poelstra
3c48d95401
Merge 7317e14a44 into merged_master (Bitcoin PR bitcoin/bitcoin#22263 )
2021-07-28 16:09:13 +00:00
Andrew Poelstra
6d72443536
Merge c0e30933e0 into merged_master (Bitcoin PR bitcoin/bitcoin#22323 )
2021-07-28 15:20:02 +00:00
Andrew Poelstra
a503005be7
Merge 567670bec5 into merged_master (Bitcoin PR bitcoin/bitcoin#22166 )
2021-07-28 14:42:42 +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
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