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
Andrew Poelstra
2d5af8c458
Merge 6754e1928b into merged_master (Bitcoin PR bitcoin/bitcoin#21922 )
2021-07-09 07:45:40 +00:00
Andrew Poelstra
37dd8140a6
Merge f0a76b3dbc into merged_master (Bitcoin PR bitcoin/bitcoin#21892 )
2021-07-09 06:40:31 +00:00
Andrew Poelstra
0c0d7cf29c
Merge 88dc09d759 into merged_master (Bitcoin PR bitcoin/bitcoin#21909 )
2021-07-09 05:35:04 +00:00
Andrew Poelstra
edd579466f
Merge e175a20769 into merged_master (Bitcoin PR bitcoin/bitcoin#21644 )
2021-07-09 04:29:45 +00:00
Andrew Poelstra
9ea813efb8
Merge 4a26705761 into merged_master (Bitcoin PR bitcoin/bitcoin#21902 )
2021-07-09 00:08:06 +00:00
Andrew Poelstra
31519bf533
Merge c9b051b58f into merged_master (Bitcoin PR bitcoin/bitcoin#21891 )
2021-07-08 10:44:48 +00:00
Andrew Poelstra
9c4837db05
Merge adf7843410 into merged_master (Bitcoin PR bitcoin/bitcoin#21786 )
2021-07-08 02:57:17 +00:00
Andrew Poelstra
b30d96864f
Merge 3028a1e384 into merged_master (Bitcoin PR bitcoin/bitcoin#21581 )
2021-07-07 23:22:36 +00:00
Andrew Poelstra
4ab5109c93
Merge 86e04741dd into merged_master (Bitcoin PR bitcoin/bitcoin#21890 )
2021-07-07 22:16:39 +00:00
Andrew Poelstra
1254ad9cdb
Merge 21d6fed815 into merged_master (Bitcoin PR bitcoin/bitcoin#21884 )
2021-07-07 18:54:37 +00:00
Andrew Poelstra
e873c758fa
Merge 9313c4e6aa into merged_master (Bitcoin PR bitcoin/bitcoin#21874 )
2021-07-07 17:46:26 +00:00
Andrew Poelstra
b2376cfef6
Merge 1fcf66af68 into merged_master (Bitcoin PR bitcoin/bitcoin#21798 )
2021-07-07 06:18:42 +00:00
Andrew Poelstra
7b25418b9c
Merge 128b98fce3 into merged_master (Bitcoin PR bitcoin/bitcoin#21681 )
2021-07-07 03:49:35 +00:00
Andrew Poelstra
3850e85010
Merge 32f1f021bf into merged_master (Bitcoin PR bitcoin/bitcoin#21817 )
2021-07-07 02:29:25 +00:00
Andrew Poelstra
9e86b11c75
Merge 75b3a32f03 into merged_master (Bitcoin PR bitcoin/bitcoin#21821 )
2021-07-06 18:56:18 +00:00
Andrew Poelstra
2306e2c134
Merge 3f8f238deb into merged_master (Bitcoin PR bitcoin/bitcoin#21849 )
2021-07-05 23:18:57 +00:00
Andrew Poelstra
5a7343536d
Merge e2d4e67a8f into merged_master (Bitcoin PR bitcoin/bitcoin#21840 )
2021-07-05 12:34:58 +00:00
Andrew Poelstra
0642c8aeab
Merge ea71726a54 into merged_master (Bitcoin PR bitcoin/bitcoin#21810 )
2021-07-05 06:53:37 +00:00
Andrew Poelstra
fb60da4597
Merge 60132382a7 into merged_master (Bitcoin PR bitcoin/bitcoin#20867 )
2021-07-29 13:40:05 +00:00
Andrew Poelstra
27eff4ad45
Merge d22e7ee933 into merged_master (Bitcoin PR bitcoin/bitcoin#21822 )
...
Adding an iteration cap to a fuzztest in this PR, not because it
has anything to do with this PR, but because this is where the
merge script happened to be when I was done investigating 100+
minute fuzzer runs.
Added a comment explaining the rationale for the iteration cap.
2021-07-04 23:52:11 +00:00
Andrew Poelstra
c4182106af
Merge 2b45cf0bcd into merged_master (Bitcoin PR bitcoin/bitcoin#19521 )
...
This is part of the "UTXO Set Statistics" project in Core, which aims
to make things like "checking coin supply" faster. This stuff, and
related things in coinstats.cpp, have always been broken for Elements
in the sense that we consider only explicit outputs and we ignore
assets (so everything just gets added together to get a meaningless
total). It probably wouldn't be too hard to restrict this to only
consider policyAsset, but it's out of scope for a rebase IMO.
Also, I think this situation is fine .. I don't understand the motivation
for this or why Core is merging this when they refuse to merge an address
index .. but I guess we'll see if there are users who care about this data
and who care about it being meaningful on Elements.
Also, apologies for the big diff -- there were some mechanical changes
to deal with CT amounts, but most of the changes related to the difference
in how fees are accounted for. While I'm not thrilled with this PR, its
functional test is really good! So I think what I eventually came up with
is internally consistent.
2021-07-04 19:51:38 +00:00
Andrew Poelstra
10ee57280a
Merge 4cfe6c37d9 into merged_master (Bitcoin PR bitcoin/bitcoin#18847 )
2021-07-03 05:39:04 +00:00
Andrew Poelstra
ae471dc6a5
Merge 549d20a31b into merged_master (Bitcoin PR bitcoin/bitcoin#20772 )
2021-07-02 14:19:51 +00:00
Andrew Poelstra
ac9594fd74
Merge bd2e2d5c64 into merged_master (Elements PR ElementsProject/elements#1012 )
...
Took the non-backported version of base_encode_decode from https://github.com/bitcoin/bitcoin/pull/22279
2021-07-02 03:42:38 +00:00
Andrew Poelstra
d51f42534f
Merge e45863166f into merged_master (Bitcoin PR bitcoin/bitcoin#21169 )
...
Adds fuzztests for RPC. FIXME there is a crash; I just disabled the
test for now and we can revisit in a future PR.
2021-07-01 17:04:41 +00:00
Andrew Poelstra
d9730235a4
Merge bce09da122 into merged_master (Bitcoin PR bitcoin/bitcoin#21773 )
2021-07-01 14:05:24 +00:00
Andrew Poelstra
931655f99d
Merge 8f80092d78 into merged_master (Bitcoin PR bitcoin/bitcoin#21563 )
2021-07-01 02:07:23 +00:00
Andrew Poelstra
579df93eb7
Merge 906ecb87c8 into merged_master (Bitcoin PR #21238 )
2021-06-30 22:21:20 +00:00
Andrew Poelstra
d273c001cc
Merge de77cbc9d8 into merged_master (Bitcoin PR bitcoin/bitcoin#21691 )
2021-06-30 22:08:56 +00:00
Andrew Poelstra
6995de8b1a
Merge a839303edc into merged_master (Bitcoin PR #21244 )
2021-06-30 21:56:22 +00:00
Andrew Poelstra
3853f8f7d4
Merge cfec4a1dad into merged_master (Bitcoin PR bitcoin/bitcoin#21280 )
2021-06-30 21:17:01 +00:00
Andrew Poelstra
13aa8af68b
Merge 0dd7b23489 into merged_master (Bitcoin PR #21391 )
2021-06-30 19:20:29 +00:00
Andrew Poelstra
fa8b9c084f
Merge f5e8bcf985 into merged_master (Bitcoin PR #21689 )
2021-06-30 18:27:35 +00:00
Andrew Poelstra
7f66f74fa0
Merge c6b30ccb2e into merged_master (Bitcoin PR #21630 )
2021-06-30 17:31:10 +00:00
Andrew Poelstra
a20f127ddd
Merge a5e756b74e into merged_master (Bitcoin PR #21676 )
2021-06-30 17:06:01 +00:00
Andrew Poelstra
f441a385a3
Merge 9712f75746 into merged_master (Bitcoin PR #21677 )
2021-06-30 16:53:01 +00:00
Andrew Poelstra
6d4961766a
Merge 2cd834e6c0 into merged_master (Bitcoin PR #21377 )
2021-06-30 16:24:18 +00:00
Andrew Poelstra
a9ef79acbc
Merge 1f14130cb0 into merged_master (Bitcoin PR #21575 )
2021-06-30 03:43:01 +00:00
Andrew Poelstra
bfd814ce0d
Merge 88331aa8a7 into merged_master (Bitcoin PR #21633 )
2021-06-30 02:52:42 +00:00
Andrew Poelstra
9645faf781
Merge bd65a76b9d into merged_master (Bitcoin PR #21330 )
2021-06-30 01:43:54 +00:00