Commit graph

382 commits

Author SHA1 Message Date
ivanlele
b766b3f8c8
Merge 19f277711e into merged_master (Bitcoin PR bitcoin/bitcoin#26593) 2026-04-02 15:08:15 +00:00
ivanlele
33bd6f47b7
Merge dea9fb9a8b into merged_master (Bitcoin PR bitcoin/bitcoin#30093) 2026-03-30 12:07:33 +00:00
ivanlele
92d19a59d6
Merge efbf4e71ce into merged_master (Bitcoin PR bitcoin/bitcoin#29523) 2026-03-09 14:47:37 +00:00
ikripaka
8a572757af
Merge a231cfe964 into merged_master (Bitcoin PR bitcoin/bitcoin#30383) 2026-03-06 08:18:07 +00:00
ikripaka
84b0808f8a
Merge 10677713ca into merged_master (Bitcoin PR bitcoin/bitcoin#30396) 2026-03-05 15:32:29 +00:00
ikripaka
d0b5f1f063
Merge f0745d028e into merged_master (Bitcoin PR bitcoin/bitcoin#30050) 2026-03-03 10:32:34 +00:00
Tom Trevethan
757cc5fe26 Merge 1d00601b9b into merged_master (Bitcoin PR bitcoin/bitcoin#30309) 2026-03-02 22:31:49 +00:00
ivanlele
59a40df21e
Merge a19563ac86 into merged_master (Bitcoin PR bitcoin/bitcoin#30316) 2026-03-02 12:24:24 +00:00
ikripaka
006073614d
Merge 011a895a82 into merged_master (Bitcoin PR bitcoin/bitcoin#29015) 2026-02-27 22:51:31 +00:00
ikripaka
17631653e2
Merge 5ee6b76c69 into merged_master (Bitcoin PR bitcoin/bitcoin#29325) 2026-02-26 20:15:02 +00:00
ivanlele
bb3cf8515d
Merge 701b0cf2f3 into merged_master (Bitcoin PR bitcoin/bitcoin#28366) 2026-02-24 16:00:15 +00:00
ivanlele
660a2b7f06
Merge 2d3056751b into merged_master (Bitcoin PR bitcoin/bitcoin#29906) 2026-02-19 11:04:47 +00:00
Byron Hambly
8f3c732d82
Merge 1d334d830f into merged_master (Bitcoin PR bitcoin/bitcoin#27877)
Adds a new coin selection algorithm, which for Elements like BnB we will
only use for selections of 1 asset.

Fixed the call to BnB to correctly use `asset_groups` for its utxo_pool.
2025-12-01 10:18:17 +02:00
Byron Hambly
10eb7ef164
Merge e69796c79c into merged_master (Bitcoin PR bitcoin/bitcoin#28560) 2025-11-28 15:06:07 +02:00
Byron Hambly
a194165af0
Merge 7cb7759b25 into merged_master (Bitcoin PR bitcoin/bitcoin#29272) 2025-11-18 14:07:44 +02:00
Byron Hambly
c99f0e4a16
Merge dd391944dc into merged_master (Bitcoin PR bitcoin/bitcoin#28863) 2025-11-17 20:53:12 +02:00
Byron Hambly
8133dfd061
Merge d646ca35d9 into merged_master (Bitcoin PR bitcoin/bitcoin#28994) 2025-11-17 15:22:41 +02:00
Byron Hambly
307c1b8b39
Merge dabd704642 into merged_master (Bitcoin PR bitcoin/bitcoin#25273) 2025-11-17 13:26:40 +02:00
Byron Hambly
26b9abc2f2
Merge b5a271334c into merged_master (Bitcoin PR bitcoin/bitcoin#28922) 2025-11-11 08:56:23 +02:00
Byron Hambly
d46449ab86
Merge 950af7c876 into merged_master (Bitcoin PR bitcoin/bitcoin#28878) 2025-11-10 14:35:23 +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
86ea3ebeac
Merge 29c2c90362 into merged_master (Bitcoin PR bitcoin/bitcoin#28721) 2025-11-06 11:20:50 +02:00
Byron Hambly
5ecfeb2717
remove unused dummy function in spend.cpp 2025-11-03 16:56:46 +02:00
Byron Hambly
9b12523970
fixme: src/wallet/spend.cpp 2025-10-28 15:06:54 +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
0865bc218a
test: fix wallet_bumpfee.py 2025-10-07 14:01:25 +02:00
Byron Hambly
2c00e52e9e
tsan: lock cs_wallet for CalculateMaximumSignedTxSize in spend.cpp
also bump memory for tsan CI job and fix ci image name tag
2025-08-22 09:25:54 +02:00
Byron Hambly
4de706a2a4
ci(tidy): use emplace_back instead of push_back 2025-08-22 09:23:55 +02:00
Byron Hambly
ac6e63d23a
lint: fix lint-includes 2025-08-08 12:49:19 +02:00
Byron Hambly
8021d41143
Merge 6e2d87990e into merged_master (Elements PR #1333) 2025-08-08 08:46:59 +02:00
Byron Hambly
69492d27da
Merge 08ea835220 into merged_master (Bitcoin PR bitcoin/bitcoin#28583) 2025-08-07 10:05:15 +02:00
Byron Hambly
34f8d7a3c4
Merge 53313c49d6 into merged_master (Bitcoin PR bitcoin/bitcoin#28246) 2025-08-01 12:40:43 +02:00
Byron Hambly
0aec781a49
Merge 459272d639 into merged_master (Bitcoin PR bitcoin/bitcoin#26152) 2025-08-01 09:39:10 +02:00
Tom Trevethan
ef7525a446 re-enable zero fee check 2025-07-22 12:10:18 +01:00
Tom Trevethan
cd1b94e64b Merge remote-tracking branch 'origin/master' into mintxfee 2025-07-22 11:57:05 +01:00
Tom Trevethan
e8e19528b0 Zero fee transactions without fee output 2025-07-22 11:37:30 +01:00
Byron Hambly
61ff980881 Merge e25af11225 into merged_master (Bitcoin PR bitcoin/bitcoin#28431) 2025-07-21 10:18:41 +02:00
Byron Hambly
b456503d27 Merge d2ccca253f into merged_master (Bitcoin PR bitcoin/bitcoin#26567)
Modified to keep using dummy signing until we can update to the
descriptor method introduced in this PR from upstream
2025-07-18 14:38:53 +02:00
Byron Hambly
6a868386b5 Merge 7bf078f2b7 into merged_master (Bitcoin PR bitcoin/bitcoin#28237) 2025-07-04 21:24:50 +02:00
Byron Hambly
6c55760a2d Merge 7ef2d4ee4d into merged_master (Bitcoin PR bitcoin/bitcoin#28244) 2025-07-04 17:24:18 +02:00
Byron Hambly
653849b243 Merge 8e0cf4f90c into merged_master (Bitcoin PR bitcoin/bitcoin#27846) 2025-06-28 09:12:19 +02:00
Byron Hambly
edc585d157 Merge 9564f98fee into merged_master (Bitcoin PR bitcoin/bitcoin#27636) 2025-06-25 11:40:46 +02:00
Byron Hambly
478129f30a Merge 0e70a1b625 into merged_master (Bitcoin PR bitcoin/bitcoin#26066) 2025-05-15 14:34:40 +02:00
Byron Hambly
5ac82e15a9 Merge 669af32632 into merged_master (Bitcoin PR bitcoin/bitcoin#27419) 2025-05-09 11:47:45 +02:00
Byron Hambly
2c3f2cde3d
Merge 395b932807 into merged_master (Bitcoin PR bitcoin/bitcoin#26720) 2025-05-08 14:49:47 +02:00
Byron Hambly
0b1508bf01
ci: fix lint issues 2025-04-17 11:06:32 +02:00
Byron Hambly
d5c13168a6 Merge 27dcc07c08 into merged_master (Bitcoin PR bitcoin/bitcoin#26699) 2025-04-12 15:13:11 +02:00
Byron Hambly
bb3be3f31d Merge 381593c906 into merged_master (Bitcoin PR bitcoin/bitcoin#24845) 2025-04-11 22:04:03 +02:00
Byron Hambly
5444a46602 Merge fc7c21f664 into merged_master (Bitcoin PR bitcoin/bitcoin#27271) 2025-04-11 20:53:03 +02:00
Thomas Trevethan
9ab3f83b5f Merge 40e1c4d402 into merged_master (Bitcoin PR bitcoin/bitcoin#25666) 2025-04-11 14:30:24 +01:00