mirror of
https://github.com/bitcoin/bitcoin.git
synced 2026-01-19 14:53:43 +01:00
de054df6dccontrib: Remove legacy wallet RPCs from bash completions (Ava Chow)5dff04a1bblegacy spkm: Make IsMine() and CanProvide() private and migration only (Ava Chow)c0f3f3264fwallet: Remove unused db functions (Ava Chow)83af1a3ccawallet: Delete LegacySPKM (Ava Chow)8ede6dea0cwallet, rpc: Remove legacy wallet only RPCs (Ava Chow)4de3cec28dtest: rpcs disabled for descriptor wallets will be removed (Ava Chow)84f671b01dtest: Run multisig script limit test (Ava Chow)810476f31etest: Remove unused options and variables, correct comments (Ava Chow)04a7a7a28cbuild, wallet, doc: Remove BDB (Ava Chow) Pull request description: The final step of #20160. A bare minimum of legacy wallet code is kept in order to perform wallet migration. Migration of legacy wallets uses the independent BDB parser and a minimal `LegacyDataSPKM` that allows the legacy data to be loaded so that the migration can be completed. BDB has been removed as a dependency and documentation have been updated to reflect that. ACKs for top commit: Sjors: re-ACKde054df6dcmaflcko: re-ACKde054df6dc🔗 w0xlt: reACKde054df6dcrkrux: Concept ACKde054df6dcTree-SHA512: 16a6c265bc1ada5e7a5ef9b95f0ff65015672ca46d9a43b7e10d60e9e085052e9bbfe01ac3e494cc606afb652a1b476b10e434d13e9877b67d2cb0196a9bd190