Steve Myers

Results 107 issues of Steve Myers

Per discussion in our last backlog review call, since the bdk wallet APIs are opinionated about how to correctly build and use an on-chain wallet we should make unique internal...

module-wallet
api

Can we use the new planning module now?

discussion

### Description Remove wallet::TxBuilder::allow_shrinking() and unneeded TxBuilder context param. Fixes #1374 ### Notes to the reviewers The allow_shrinking function was the only one using the TxBuilder FeeBump context and it's...

bug
module-wallet
api

### Description Need to set a specific version for `bdk` dependency in order to be able to publish `bdk_hwi` to crates.io. ```shell cargo publish -p bdk_hwi Updating crates.io index error:...

dependencies

### Description We are getting errors on dependabot generated PRs. See: https://github.com/bitcoindevkit/bdk/actions/runs/8310897352 https://github.com/bitcoindevkit/bdk/actions/runs/8310897348 To fix this one of the recommended solutions is to exclude `push` triggered workflow runs for the...

ci

**Describe the enhancement** A BDK wallet should check the absolute transaction fee and free rate when creating, and/or signing a transaction PSBT. There should also be a way to change...

enhancement
discussion
module-wallet

**Description** Add or update APIs in `bdk-ffi` to support basic spending policy features. Also test the new APIs by updating `bdk-kotlin` or `bdk-swift` to use the new and updated APIs....

enhancement

The current audit task we're using ([actions-rs/audit-check@v1](https://github.com/actions-rs/audit-check)) isn't maintained. We should find one that is being maintained. For example: [actions-rust-lang/audit@v1](https://github.com/actions-rust-lang/audit)

CI

**Describe the enhancement** Currently `DescriptorPublicKey`, `DescriptorPrivateKey`, and `Descriptor` only support extended keys but should also be able to use `BdkDescriptorSecretKey::Single` variants. **Use case** Paperwallets and devices like SatsCards use `Single`...

enhancement
api-surface

**Describe the enhancement** Add [CKTap] protocol support for BDK based wallets used on Android or iOS devices. **Use case** Supporting the CKTap protocol would allow a BDK based mobile wallet...

enhancement
discussion