Summary
bdk_wallet v3.1.0 introduces the sign_with_signers method for Wallet giving callers more control over the signing process by accepting a custom list of SignersContainer, and LoadParams gains a convenient two_path_descriptor method for validating the wallet descriptors loaded from persistence. A SECURITY.md document has been added to the repository with instructions for reporting vulnerabilities. This release also includes several bug fixes and improvements.
Commit
58fe631
What's changed
Summary
bdk_walletv3.1.0introduces thesign_with_signersmethod forWalletgiving callers more control over the signing process by accepting a custom list ofSignersContainer, andLoadParamsgains a convenienttwo_path_descriptormethod for validating the wallet descriptors loaded from persistence. ASECURITY.mddocument has been added to the repository with instructions for reporting vulnerabilities. This release also includes several bug fixes and improvements.Commit
58fe631
What's changed
combinations()function fix(descriptor): correct index tracking incombinations()function #453SECURITY.mdAddSECURITY.md#437idna_adapterto1.2.1fix(ci): pinidna_adapterto1.2.1#466l:andu:fragment modifiers fix(descriptor): correct variable binding names inl:andu:fragment modifiers #454calculate_cs_resultreturns the required UTXOs first fix(coin_selection):calculate_cs_resultreturns the required UTXOs first #390create_txdocs(wallet): fix misleading RBF comment increate_tx#422LoadParams::two_path_descriptormethod feat(wallet): addLoadParams::two_path_descriptormethod #418rusqlite::Connectionpersister to transaction persister refactor: Delegaterusqlite::Connectionpersister to transaction persister #421