Commit graph

8393 commits

Author SHA1 Message Date
Byron Hambly
3862f47880
Merge 930bcfd4cd into merged_master (Bitcoin PR bitcoin/bitcoin#18919) 2025-11-10 15:35:59 +02:00
Byron Hambly
4267dae9b7
Merge 172cd92620 into merged_master (Bitcoin PR bitcoin/bitcoin#28862) 2025-11-10 15:12:19 +02:00
Byron Hambly
1a150831f3
Merge 98b0acda0f into merged_master (Bitcoin PR bitcoin/bitcoin#28725) 2025-11-10 14:40:43 +02:00
Byron Hambly
8556ebfa64
Merge 22025d06e5 into merged_master (Bitcoin PR bitcoin/bitcoin#28605) 2025-11-10 14:17:41 +02:00
Byron Hambly
6e91cde1a4
Merge a73715e5a4 into merged_master (Bitcoin PR bitcoin/bitcoin#28865) 2025-11-06 11:43:03 +02:00
Byron Hambly
d37a031e7e
Merge d232e36abd into merged_master (Bitcoin PR bitcoin/bitcoin#28207) 2025-11-06 11:32:58 +02:00
Byron Hambly
efa5a05b73
Merge 6342348072 into merged_master (Bitcoin PR bitcoin/bitcoin#28076) 2025-11-06 11:27:08 +02:00
Byron Hambly
45caf176d3
Merge e11b7587a1 into merged_master (Bitcoin PR bitcoin/bitcoin#28831) 2025-11-06 11:08:19 +02:00
Byron Hambly
e59a76891d
Merge 8243762700 into merged_master (Bitcoin PR bitcoin/bitcoin#28849) 2025-11-06 11:03:56 +02:00
Byron Hambly
0913803ad5
Merge 1fdd832842 into merged_master (Bitcoin PR bitcoin/bitcoin#28835) 2025-11-06 11:00:10 +02:00
Byron Hambly
d62e45c40a
Merge c2da8c583f into merged_master (Bitcoin PR bitcoin/bitcoin#28822) 2025-11-06 10:48:50 +02:00
Byron Hambly
61634e9195
Merge 19d1ba1b41 into merged_master (Bitcoin PR bitcoin/bitcoin#28787) 2025-11-06 10:37:28 +02:00
Byron Hambly
dd02400bdf
Merge 9ad19fc7c7 into merged_master (Bitcoin PR bitcoin/bitcoin#28155) 2025-11-06 10:25:36 +02:00
Byron Hambly
56585ac98e
Merge 059f131314 into merged_master (Bitcoin PR bitcoin/bitcoin#28820) 2025-11-06 10:06:15 +02:00
Byron Hambly
de1c90a3cc
Merge 1162d046ec into merged_master (Bitcoin PR bitcoin/bitcoin#28782) 2025-11-06 10:02:10 +02:00
Byron Hambly
e12dda554c
Merge b5d8f001a8 into merged_master (Bitcoin PR bitcoin/bitcoin#28814) 2025-11-06 10:01:34 +02:00
Byron Hambly
fcf66c57af
Merge 962ea5c525 into merged_master (Bitcoin PR bitcoin/bitcoin#28374) 2025-11-06 09:52:16 +02:00
Byron Hambly
6fadc53814
Merge 0387ca0774 into merged_master (Bitcoin PR bitcoin/bitcoin#28612) 2025-11-06 09:15:32 +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
8cfad386d3
Merge d9007f51a7 into merged_master (Bitcoin PR bitcoin/bitcoin#28762) 2025-11-06 08:40:30 +02:00
Byron Hambly
d1c9d8cc86
Merge 5f88622191 into merged_master (Bitcoin PR bitcoin/bitcoin#27852) 2025-11-05 19:34:25 +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
76c11a37b9
Merge eca2e430ac into merged_master (Bitcoin PR bitcoin/bitcoin#28632) 2025-11-05 19:11:39 +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
a922e99cc5
Merge a3670b2273 into merged_master (Bitcoin PR bitcoin/bitcoin#28753) 2025-11-05 16:04:46 +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
cc4cd3f1dd
Merge f028470654 into merged_master (Bitcoin PR bitcoin/bitcoin#28727) 2025-11-05 15:56:50 +02:00
Byron Hambly
f6bbbcaf08
Merge 2a349f9ea5 into merged_master (Bitcoin PR bitcoin/bitcoin#28264) 2025-11-05 14:53:04 +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
f8c9761937
Merge 8272615241 into merged_master (Elements PR #1498) 2025-11-05 11:28:50 +02:00
Byron Hambly
43e88ba24e
Merge cc7aee39b9 into merged_master (Elements PR #1492) 2025-11-05 10:12:43 +02:00
Byron Hambly
cf1e2d4946
Merge 992147b07e into merged_master (Elements PR #1483) 2025-11-05 09:22:58 +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
cca9d5bb4a
lint: fix python lints 2025-10-31 14:16:40 +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
Tom Trevethan
6d5d61b913 resolve fixmes in rpc_psbt.py and removing need for psbt deserialisation as PSBT_GLOBAL_UNSIGNED_TX not part of PSET 2025-10-27 13:35:45 +00:00
Tom Trevethan
47cfa4cf88 signet miner test not needed for elements, and will not run due to raw psbt RPCs being disabled when not in elements mode 2025-10-27 13:05:07 +00:00
Tom Trevethan
f1cd02dede feature_fee_estimation extended tests in elements 2025-10-27 13:02:17 +00:00
Tom Trevethan
083f7b7e2f move wallet_transactiontime_rescan to basic tests 2025-10-23 14:21:42 +01:00
Tom Trevethan
bc6306b98d fix branch lengths for headers sync and split presync test to separate test to use elements regtest for header format 2025-10-23 13:51:11 +01:00
Tom Trevethan
82953c07c2 re enabled p2p_invalid_messages.py, disabled PoW test, set elements message size and changed net_processing to check for continuous headers in elements mode 2025-10-20 23:09:10 +01:00
Tom Trevethan
6539728ce0 re-enabled sign and check with modifications to remove pre-image replacement as elements version 2 pset not deserialisable as PSBT_GLOBAL_UNSIGNED_TX not present 2025-10-20 21:09:36 +01:00
Tom Trevethan
1484272806 fixed payload limit for elements 2025-10-15 16:06:22 +01:00
Tom Trevethan
6bef5ea5ec enable psbt test now functional 2025-10-14 14:11:43 +01:00
Tom Trevethan
a078db463a reenabled test with sendall fix and policy asset changes 2025-10-14 00:00:05 +01:00
Byron Hambly
6a1ee8568b
test: fix rpc_validateaddress.py 2025-10-09 10:40:59 +02:00
Tom Trevethan
2115e5d795
changed arbitrary transaction to be non-coinbase
(cherry picked from commit 826d1971eefcf6f550de00b0c7aa55a114c83669)
2025-10-09 10:08:42 +02:00
Tom Trevethan
a3619da8c0
set low fee rate instead of zero to avoid consensus invalid fee output
(cherry picked from commit 47e2f4a024b787696fb1431b7c2b67c26ba1331d)
2025-10-09 10:08:32 +02:00
Tom Trevethan
4bfead08ed
for elements use block 1 coinbase for spk and derived new hash collision
(cherry picked from commit ac6fbec49ba03e4c942a45f4f8a438cf3eb89b64)
2025-10-09 10:08:23 +02:00