Commit graph

30379 commits

Author SHA1 Message Date
Byron Hambly
dd02400bdf
Merge 9ad19fc7c7 into merged_master (Bitcoin PR bitcoin/bitcoin#28155) 2025-11-06 10:25:36 +02:00
Byron Hambly
5cd5716096
Merge d690f89b57 into merged_master (Bitcoin PR bitcoin/bitcoin#28785) 2025-11-06 10:20:07 +02:00
Byron Hambly
82b80ceda5
Merge 82ea4e787c into merged_master (Bitcoin PR bitcoin/bitcoin#28464) 2025-11-06 09:56:07 +02:00
Byron Hambly
ce1af8625a
Merge c981771bc3 into merged_master (Bitcoin PR bitcoin/bitcoin#28224) 2025-11-06 09:46:14 +02:00
Byron Hambly
94b14e65a8
Merge c8a883a412 into merged_master (Bitcoin PR bitcoin/bitcoin#26839) 2025-11-06 09:44:37 +02:00
Byron Hambly
d0c39be53c
Merge e77339632e into merged_master (Bitcoin PR bitcoin/bitcoin#28136) 2025-11-06 09:36:00 +02:00
Byron Hambly
0b88741d0a
Merge 0528cfd307 into merged_master (Bitcoin PR bitcoin/bitcoin#28649) 2025-11-06 09:27:11 +02:00
Byron Hambly
4a4e439c5f
Merge 3da69c464f into merged_master (Bitcoin PR bitcoin/bitcoin#28546) 2025-11-06 09:22:56 +02:00
Byron Hambly
55264e8b0c
Merge 2b3f43b96e into merged_master (Bitcoin PR bitcoin/bitcoin#28789) 2025-11-06 09:19:12 +02:00
Byron Hambly
08d0c71ed2
Merge 0f5e31ce7d into merged_master (Bitcoin PR bitcoin/bitcoin#28799) 2025-11-06 09:11:17 +02:00
Byron Hambly
13805696c0
Merge 21d985784f into merged_master (Bitcoin PR bitcoin/bitcoin#28788) 2025-11-06 09:03:50 +02:00
Byron Hambly
8cfad386d3
Merge d9007f51a7 into merged_master (Bitcoin PR bitcoin/bitcoin#28762) 2025-11-06 08:40:30 +02:00
Byron Hambly
41b98c81ec
Merge 5d9f45082b into merged_master (Bitcoin PR bitcoin/bitcoin#28758) 2025-11-06 08:33:03 +02:00
Byron Hambly
938e8dde5d
Merge f23ac10ca5 into merged_master (Bitcoin PR bitcoin/bitcoin#28764) 2025-11-05 19:43:55 +02:00
Byron Hambly
409e49bfb0
Merge 9b68c9b85e into merged_master (Bitcoin PR bitcoin/bitcoin#28172) 2025-11-05 19:38:10 +02:00
Byron Hambly
3876eebb2c
Merge 0857f2935f into merged_master (Bitcoin PR bitcoin/bitcoin#24097) 2025-11-05 19:30:27 +02:00
Byron Hambly
53e481ca5a
Merge 2e9454a633 into merged_master (Bitcoin PR bitcoin/bitcoin#21161) 2025-11-05 19:26:43 +02:00
Byron Hambly
a162e5cc53
Merge 023418a140 into merged_master (Bitcoin PR bitcoin/bitcoin#28530) 2025-11-05 19:22:50 +02:00
Byron Hambly
1ac68e7176
Merge b2240f6522 into merged_master (Bitcoin PR bitcoin/bitcoin#28770) 2025-11-05 19:15:18 +02:00
Byron Hambly
055f85d6ff
Merge 4733de3242 into merged_master (Bitcoin PR bitcoin/bitcoin#28729) 2025-11-05 19:02:27 +02:00
Byron Hambly
d585dc43eb
Merge 04bfe8c9c3 into merged_master (Bitcoin PR bitcoin-core/gui#774) 2025-11-05 19:02:19 +02:00
Byron Hambly
8da9a2a5c1
Merge d51fb9caa6 into merged_master (Bitcoin PR bitcoin/bitcoin#28503) 2025-11-05 17:54:02 +02:00
Byron Hambly
0d7436a6ed
Merge 4458ae811a into merged_master (Bitcoin PR bitcoin/bitcoin#28741) 2025-11-05 17:50:22 +02:00
Byron Hambly
2ec308d33e
Merge 7d6c646cc7 into merged_master (Bitcoin PR bitcoin/bitcoin#28348) 2025-11-05 17:46:28 +02:00
Byron Hambly
844aef93dd
Merge 6391644b66 into merged_master (Bitcoin PR bitcoin/bitcoin#28737) 2025-11-05 17:40:44 +02:00
Byron Hambly
63009367ce
Merge ec5116ae14 into merged_master (Bitcoin PR bitcoin/bitcoin#28695) 2025-11-05 17:40:39 +02:00
Byron Hambly
7ca8a8b973
Merge feae4e0438 into merged_master (Bitcoin PR bitcoin/bitcoin#28698) 2025-11-05 16:01:01 +02:00
Byron Hambly
64d3fabf80
Merge 42b0d5f59b into merged_master (Bitcoin PR bitcoin/bitcoin#28740) 2025-11-05 15:49:40 +02:00
Byron Hambly
645aa201c8
Merge e789b30b25 into merged_master (Bitcoin PR bitcoin/bitcoin#27116) 2025-11-05 15:34:04 +02:00
Byron Hambly
423d88456b
Merge 7be62df80f into merged_master (Bitcoin PR bitcoin/bitcoin#26078) 2025-11-05 15:33:49 +02:00
Byron Hambly
0c87ad800c
Merge 5572f98f05 into merged_master (Bitcoin PR bitcoin/bitcoin#28107) 2025-11-05 15:27:22 +02:00
Byron Hambly
f0aca27969
Merge cb8844e2b9 into merged_master (Bitcoin PR bitcoin/bitcoin#28728) 2025-11-05 15:10:53 +02:00
Byron Hambly
095680c265
Merge 64879f4c03 into merged_master (Bitcoin PR bitcoin-core/gui#771) 2025-11-05 13:16:58 +02:00
Byron Hambly
ee3b717868
Merge afa081a39b into merged_master (Bitcoin PR bitcoin-core/gui#742) 2025-11-05 13:11:16 +02:00
Byron Hambly
11fb937204
Merge ba0313d84b into merged_master (Bitcoin PR bitcoin/bitcoin#28210) 2025-11-05 11:37:13 +02:00
Byron Hambly
4d24d98b18
Merge 6150a745f9 into merged_master (Elements PR #1493) 2025-11-05 11:21:26 +02:00
Byron Hambly
43e88ba24e
Merge cc7aee39b9 into merged_master (Elements PR #1492) 2025-11-05 10:12:43 +02:00
Byron Hambly
af26dc318e
fixme: src/wallet/coinselection.cpp 2025-11-05 09:16:13 +02:00
Byron Hambly
b5065e3d26
signpsbtinput: use correct input index
this lead to an intermittent failure in rpc_psbt.py since SignPSBTInput
was being passed the output index of the prevout instead of the input
index of the input in the psbt

re-commented out some flaky lines in rpc_psbt.py which need further
investigation
2025-11-04 11:37:36 +02:00
Byron Hambly
5ecfeb2717
remove unused dummy function in spend.cpp 2025-11-03 16:56:46 +02:00
Byron Hambly
832af6a098
fixme: src/script/bitcoinconsensus.cpp
this is working with a default asset in script_tests.cpp, but if
we need this consensus lib for elements then it must be fixed to
use multi assets correctly
2025-11-03 09:55:38 +02:00
Byron Hambly
8b114287e3
fixme: src/test/net_tests.cpp 2025-10-31 14:32:07 +02:00
Byron Hambly
e7728f580e
fixme: src/wallet/rpc/spend.cpp
in sendall it's fine to use GetAmount on the outputs since the
transaction is not blinded (yet)
2025-10-31 09:24:48 +02:00
Byron Hambly
9eb7c8da3d
fixme: src/rpc/util.cpp
this is now working after fixing up the rpc args in the previous commit
2025-10-31 09:22:34 +02:00
Byron Hambly
862a6868d8
rpc: fix rpc typechecking errors
Fixes (most?) of the rpc typechecking errors, at least the ones that are
tested by the functional tests.

However, I've left the rpc typechecking off after fixing these, since
I'm concerned that there are conditional cases that are untested in our
functional tests - and I'd rather not have RPC calls failing in a
release just because the documentation is not correct.
2025-10-30 15:11:48 +02:00
Byron Hambly
9b12523970
fixme: src/wallet/spend.cpp 2025-10-28 15:06:54 +02:00
Byron Hambly
d57affdc79
fixme: wallet/rpc/transactions.cpp 2025-10-28 14:42:27 +02:00
Byron Hambly
cdd7d6a670
fixme: rpc/mining.cpp 2025-10-28 11:50:59 +02:00
Byron Hambly
1bdf574025
fix: wallet_elements_regression_fundrawtransaction.py
This issue was originally found in an call to fundrawtransaction where a
raw transaction was created with 2 pre-selected inputs, one policy asset
and issued asset, with only a policy asset output specified. This would
result in the call returning "insufficient funds" since it was trying to
select coins for a negative value of the issued asset.

The fix here is to check that the raw transaction contains an output for
each asset type or return an appropriate error message.
2025-10-28 10:52:40 +02:00
Byron Hambly
f5d048649c
test: fix wallet_fundrawtransaction.py
left some FIXMEs for when sendall is upgraded to support blinded
addresses
2025-10-28 10:52:40 +02:00