Steve Myers
Steve Myers
How are you finalizing the PSBT with Sparrow? did you use a wallet that has a valid descriptor for the PSBT?
Can you give me that bitcointx finalized version (or the sparrow one) in base64 encoding so I can plug it on the bip174.org page? I want to see what they...
It looks like in BDK we are doing more than bip174 specifies for finalizing. We assume any un-finalized PSBT inputs are from our wallet. For those inputs we use rust-miniscript's...
Good point @ValuedMammal. We already export all of the `rust-miniscript` crate for rust users. One of the `rust-miniscript` finalize* functions look like what's required. See: https://docs.rs/miniscript/latest/miniscript/psbt/trait.PsbtExt.html#tymethod.finalize But @andreasgriffin is using...
I prefer option 1 because it give apps access to the error data with which they can construct their own user facing errors, as long as we have good error...
Also note that per [BIP 86](https://github.com/bitcoin/bips/blob/master/bip-0086.mediawiki) some (most?) wallets will need to record two descriptors, one for external addresses `tr(.../0/*)` and one for internal (change) addresses `tr(.../1/*)`. @achow101 has a...
I tagged this as a documentation issue since I think we only need a better explanation/example of how to track individual and descriptor derived addresses (aka spks).
@evanlinjin is the PR ready to be revived now that `rust-miniscript` 0.8.0 (and 0.9.0) is released? I noticed it as a dependency to close LLFourn/bdk_core_staging#36.
Per discussion in dev call today this doesn't seem to be fixed yet.
Per @evanlinjin we can fix this issue by using the new `bdk_coin_select` crate.