Steve Myers
Steve Myers
@SeverinAlexB please checkout current `master` branch now that #976 is merged and let us know if this gives you what you need.
@danielgranhao sorry you had to develope an alternative approach for your app, but if you want to take another look at how `bdk` version `1.0.0-alpha.1` will do it here are...
see also #1049
I'm closing this since all the tests are going to be changing with the new bdk_core 1.0.0 work.
Per our discussion from bitcoindevkit/.github#51 the new `bdk` module now has a `Wallet` using the new `KeychainTracker` which can track keychains for multiple descriptors; it currently only uses two: `External`...
Per my chat with @evanlinjin I've done some more digging into how the Core wallet works, in particular regarding privacy and multiple descriptors, see https://github.com/bitcoindevkit/bdk/issues/918#issuecomment-1491221046. I also want to incorporate...
From the above research plus goal of making `Wallet` easier to use for the basic two descriptor wallet scenario I propose a few modifications to above: #### Wallet 1. add...
> > ``` > > 1. add a `DefaultKeychainKind` trait requirement on `K` to set a keychain kind (External or Internal) and is_default `bool` > > ``` > What's wrong...
OK, I agree with above that we don't need any new trait on `K`, and should go with `struct Wallet` and `impl Wallet {}` with functions that let the users...
> @notmandatory , I think you meant to say 4 external and 4 internal default. The core wallet has 4 script types for its DescriptorScriptPubKeyMan. 3 descriptors is for the...