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
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
b5fb99aa28
Merge b72cb7801b into merged_master (Bitcoin PR bitcoin/bitcoin#28283 )
2025-11-05 15:34:01 +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
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
ee3b717868
Merge afa081a39b into merged_master (Bitcoin PR bitcoin-core/gui#742 )
2025-11-05 13:11:16 +02:00
Byron Hambly
bcca515eac
Merge d53400e75e into merged_master (Bitcoin PR bitcoin/bitcoin#28627 )
2025-11-05 11:42:06 +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
abf887f6a3
Merge eb7d626428 into merged_master (Elements PR #1497 )
2025-11-05 11:34:56 +02:00
Byron Hambly
f8c9761937
Merge 8272615241 into merged_master (Elements PR #1498 )
2025-11-05 11:28:50 +02:00
Byron Hambly
503403f0a7
Merge af1463a7a1 into merged_master (Elements PR #1494 )
2025-11-05 11:27:33 +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
cf1e2d4946
Merge 992147b07e into merged_master (Elements PR #1483 )
2025-11-05 09:22:58 +02:00
Byron Hambly
af26dc318e
fixme: src/wallet/coinselection.cpp
2025-11-05 09:16:13 +02:00
Byron Hambly
ba93978657
ci: correct link for script_assets_test.json
2025-11-04 13:15:28 +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
cca9d5bb4a
lint: fix python lints
2025-10-31 14:16:40 +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
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
Pablo Greco
eb7d626428
Merge pull request #1497 from delta1/ci/cirrus-macos
...
ci: fix macos native task
2025-10-23 05:12:13 -07: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
Byron Hambly
8272615241
Merge pull request #1498 from tomt1664/fix/p2p_invalid_messages_test
...
Fix p2p_invalid_messages functional test
2025-10-16 11:26:47 +02:00
Tom Trevethan
1484272806
fixed payload limit for elements
2025-10-15 16:06:22 +01:00
Byron Hambly
6ad3eebb7f
ci: fix macos native task
2025-10-15 10:22:23 +02: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