merge-script
80e6ad9e30
Merge bitcoin/bitcoin#31250: wallet: Disable creating and loading legacy wallets
17bb63f9f9 wallet: Disallow loading legacy wallets (Ava Chow)
9f04e02ffa wallet: Disallow creating legacy wallets (Ava Chow)
6b247279b7 wallet: Disallow legacy wallet creation from the wallet tool (Ava Chow)
5e93b1fd6c bench: Remove WalletLoadingLegacy benchmark (Ava Chow)
56f959d829 wallet: Remove wallettool salvage (Ava Chow)
7a41c939f0 wallet: Remove -format and bdb from wallet tool's createfromdump (Ava Chow)
c847dee148 test: remove legacy wallet functional tests (Ava Chow)
20a9173717 test: Remove legacy wallet tests from wallet_reindex.py (Ava Chow)
446d480cb2 test: Remove legacy wallet tests from wallet_backwards_compatibility.py (Ava Chow)
aff80298d0 test: wallet_signer.py bdb will be removed (Ava Chow)
f94f9399ac test: Remove legacy wallet unit tests (Ava Chow)
d9ac9dbd8e tests, gui: Use descriptors watchonly wallet for watchonly test (Ava Chow)
Pull request description:
To prepare for the deletion of legacy wallet code, disable creating or loading new legacy wallets.
Tests for the legacy wallet specifically are deleted.
Split from https://github.com/bitcoin/bitcoin/pull/28710
ACKs for top commit:
Sjors:
re-ACK 17bb63f9f9
pablomartin4btc:
re-ACK 17bb63f9f9
laanwj:
re-ACK 17bb63f9f9
Tree-SHA512: d7a86df1f71f12451b335f22f7c3f0394166ac3f8f5b81f6bbf0321026e2e8ed621576656c371d70e202df1be4410b2b1c1acb5d5f0c341e7b67aaa0ac792e7c
2025-04-25 13:11:24 +01:00
..
2016-11-09 11:27:59 -08:00
2024-09-10 12:58:54 -03:00
2024-08-27 07:33:59 +02:00
2024-08-28 19:11:59 +02:00
2024-11-11 11:31:04 -05:00
2024-11-11 11:31:04 -05:00
2024-11-11 11:31:04 -05:00
2024-08-27 07:33:59 +02:00
2024-12-04 12:46:33 +07:00
2024-08-27 07:33:59 +02:00
2024-08-27 07:33:59 +02:00
2024-09-05 10:57:19 +02:00
2024-08-27 07:33:59 +02:00
2024-12-02 16:25:13 -05:00
2025-03-24 09:34:54 -04:00
2025-04-22 19:07:18 +02:00
2024-08-27 07:33:59 +02:00
2025-04-03 21:38:15 +00:00
2025-01-09 09:49:02 -05:00
2024-08-28 15:56:15 +01:00
2024-08-27 07:33:59 +02:00
2024-08-27 07:33:59 +02:00
2024-08-27 07:33:59 +02:00
2022-12-24 23:49:50 +00:00
2024-08-27 07:33:59 +02:00
2024-08-27 07:33:59 +02:00
2024-08-28 19:11:59 +02:00
2025-03-12 19:47:56 +01:00
2024-08-27 07:33:59 +02:00
2024-09-05 07:17:22 +02:00
2025-03-11 16:00:46 +00:00
2024-11-13 13:26:56 -05:00
2024-11-13 13:26:56 -05:00
2024-08-27 07:33:59 +02:00
2020-06-13 12:24:18 +02:00
2023-11-14 20:22:12 +01:00
2024-02-28 17:23:54 +00:00
2024-08-27 07:33:59 +02:00
2024-08-27 07:33:59 +02:00
2024-08-27 07:33:59 +02:00
2025-02-21 10:43:01 +01:00
2024-08-27 07:33:59 +02:00
2025-04-06 12:42:00 +02:00
2024-08-27 07:33:59 +02:00
2025-01-22 12:04:02 +01:00
2024-11-13 13:26:56 -05:00
2024-11-25 20:11:54 +01:00
2024-09-13 07:35:41 -04:00
2024-09-05 10:57:19 +02:00
2023-05-08 12:40:48 +02:00
2024-08-27 07:33:59 +02:00
2024-08-27 07:33:59 +02:00
2024-08-27 07:33:59 +02:00
2025-03-12 15:42:38 +01:00
2025-04-25 13:11:24 +01:00
2025-04-23 12:10:30 -07:00
2025-04-22 12:50:26 +02:00
2024-08-27 07:33:59 +02:00