Steve Myers
Steve Myers
### Description Update DEVELOPMENT_CYCLE and release instructions to make [overriding dependencies] possible for downstream projects with unreleased `bdk` versions for development and testing. Also simplifies the release process by capturing...
Create example code and blog post for how to use integrated rust tor client to sync bdk wallet with tor enabled blockchain service such as blockstream.info (http://explorerzydxu5ecjrkwceayqybizmpjjznk5izmitf2modhcusuqlid.onion/). see: https://github.com/MagicalBitcoin/libtor https://gitlab.torproject.org/tpo/core/arti
BDK should be able to provide blockchain and key services for the [Lightning Development Kit (LDK)](https://github.com/rust-bitcoin/rust-lightning). The LDK traits that need to be implemented by BDK are: - [ ]...
### Description Add DescriptorKey functions generate_xprv, restore_xprv, derive, extend, to_public and to_string. * `DescriptorKey::generate_xprv` generate an `ExtendedPrivKey` based `DescriptorKey` for a given network with the default generate options and random...
Before adding new multi-peer capabilities (see #81) we need to research how other implementations of compact block filters are designed and tested, in particular how to make testing complex parts...
This crate should use https://github.com/cloudhead/nakamoto to implement a chain-source crate. ## Relevant Work * #1055 This is based off an older version of BDK 1.0. BDK has changed a lot...
### Description This is a new module for importing and exporting a wallet descriptor and network from and to a [Caravan] config JSON file. ### Notes to the reviewers I...
As discussed in #594 if we can somehow add the below information to the `Policy` structure it would be more useful in displaying the general signing conditions for a `Descriptor`...
This came up during testing for #593, see https://github.com/afilini/bdk/pull/4#issuecomment-1140845581. 1. Move `TestClient` and related impls to testutils/mod.rs 2. Add a new testuitls/wallet_tests module with new `bdk_wallet_tests` macro. 3. Move tests...
### Description Set MSRV policy to be at most Debian "testing" release version of rustc. Update `build-test` CI job matrix to use the current latest stable version and MSRV ~~1.56.0~~...