Andrew Poelstra
fc9e070952
Merge e4487fd5bb into merged_master (Bitcoin PR bitcoin/bitcoin#22096 )
2021-08-03 15:17:22 +00:00
Andrew Poelstra
57f2094b57
Merge 5c8820b399 into merged_master (Bitcoin PR bitcoin/bitcoin#22436 )
2021-08-03 14:39:45 +00:00
Andrew Poelstra
434d3e7779
Merge 201c5e4aec into merged_master (Bitcoin PR bitcoin/bitcoin#22465 )
2021-08-03 14:00:26 +00:00
Andrew Poelstra
f4218e33cb
Merge 4fdd0ff9ee into merged_master (Bitcoin PR bitcoin/bitcoin#22199 )
2021-08-03 13:23:40 +00:00
Andrew Poelstra
7a9b6ec4bf
Merge e7441a6a45 into merged_master (Bitcoin PR bitcoin/bitcoin#21711 )
2021-08-03 12:46:53 +00:00
Andrew Poelstra
6484dc0d67
Merge d542603c5a into merged_master (Bitcoin PR bitcoin/bitcoin#22502 )
2021-08-03 03:23:17 +00:00
Andrew Poelstra
049058f5ae
Merge 624a193330 into merged_master (Bitcoin PR bitcoin/bitcoin#22497 )
2021-08-03 02:46:40 +00:00
Andrew Poelstra
1a7c69b689
Merge 54e31742d2 into merged_master (Bitcoin PR bitcoin/bitcoin#22455 )
2021-08-03 02:09:56 +00:00
Andrew Poelstra
d4c71593bb
Merge d3474b8df2 into merged_master (Bitcoin PR bitcoin/bitcoin#22387 )
2021-08-03 01:33:10 +00:00
Andrew Poelstra
b387aac530
Merge e8f85e0e86 into merged_master (Bitcoin PR bitcoin/bitcoin#22421 )
2021-08-03 00:56:20 +00:00
Andrew Poelstra
bc829ae9d6
Merge 0eea1dfe80 into merged_master (Bitcoin PR bitcoin/bitcoin#22445 )
2021-08-03 00:18:09 +00:00
Andrew Poelstra
42343f2fdc
Merge 5341c3b1b3 into merged_master (Bitcoin PR bitcoin/bitcoin#22461 )
2021-08-02 23:08:58 +00:00
Andrew Poelstra
cc0e38ccb2
Merge 4371e635d6 into merged_master (Bitcoin PR bitcoin/bitcoin#22410 )
2021-08-02 22:31:31 +00:00
Andrew Poelstra
7cf6e89f12
Merge 4315dc02a1 into merged_master (Bitcoin PR bitcoin/bitcoin#20641 )
2021-08-02 21:54:48 +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
0bfb3367ed
Merge 853ac47705 into merged_master (Bitcoin PR bitcoin/bitcoin#22393 )
2021-08-02 18:44:02 +00:00
Andrew Poelstra
55d94495b0
Merge d86e6625e8 into merged_master (Bitcoin PR bitcoin/bitcoin#22369 )
2021-08-02 17:56:50 +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
1b001cf83a
Merge e2c4ac7cfb into merged_master (Bitcoin PR bitcoin/bitcoin#22447 )
2021-08-02 12:40:50 +00:00
Andrew Poelstra
2924ce232e
Merge fdf9b3eba3 into merged_master (Bitcoin PR bitcoin/bitcoin#22446 )
2021-08-01 18:03:50 +00:00
Andrew Poelstra
ce53627c25
Merge 531c2b7c04 into merged_master (Bitcoin PR bitcoin/bitcoin#20354 )
2021-08-01 17:26:59 +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
76c539ccc0
Merge e0fe658b86 into merged_master (Bitcoin PR bitcoin/bitcoin#22335 )
2021-07-31 19:18:53 +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
2e6ff43f2d
Merge d1e4c56309 into merged_master (Bitcoin PR bitcoin/bitcoin#22363 )
2021-07-31 15:28:34 +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
cf9d252d10
Merge df2b5dadfb into merged_master (Bitcoin PR bitcoin/bitcoin#22408 )
2021-07-31 03:33:34 +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
3f5b803a26
Merge 4129134e84 into merged_master (Bitcoin PR bitcoin/bitcoin#22402 )
2021-07-31 02:19:19 +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
3bdbe9eaec
Merge 692b78793b into merged_master (Bitcoin PR bitcoin/bitcoin#22360 )
2021-07-30 20:48:22 +00:00
Andrew Poelstra
f4b20c9b0d
Merge 088b348dbe into merged_master (Bitcoin PR bitcoin/bitcoin#22406 )
2021-07-30 20:09:31 +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
372cbb86e1
Merge 2711559845 into merged_master (Bitcoin PR bitcoin/bitcoin#22365 )
2021-07-30 18:13:29 +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
da77159924
Merge 7a49fdc581 into merged_master (Bitcoin PR bitcoin/bitcoin#22388 )
2021-07-30 16:55: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
dbd482d595
Merge a926d6dfd2 into merged_master (Bitcoin PR bitcoin/bitcoin#22310 )
2021-07-30 12:39:04 +00:00
Andrew Poelstra
395c82efeb
Merge 091d35c70e into merged_master (Bitcoin PR bitcoin-core/gui#377 )
2021-07-30 05:03:59 +00:00