thunderbiscuit

Results 104 issues of thunderbiscuit

This PR exposes the `add_global_xpubs()` method on the `TxBuilder`. See the [docs here](https://docs.rs/bdk_wallet/1.0.0-beta.1/bdk_wallet/struct.TxBuilder.html#method.add_global_xpubs). Fixes #572 ### Changelog notice ```md Added - Add `add_global_xpubs()` method on `TxBuilder` [#574] [#574]: https://github.com/bitcoindevkit/bdk-ffi/pull/574 ```...

Title says it all. [The method](https://docs.rs/bdk_wallet/1.0.0-beta.1/bdk_wallet/struct.Wallet.html) allows you to get the highest derivation index used for a given keychain. ### Changelog notice ```md Added - Add `wallet.derivation_index` method on Wallet...

In both clients our current function takes a first argument called `full_scan_request`, when in fact on the Rust side [it's simply called `request`](https://docs.rs/bdk_electrum/latest/bdk_electrum/struct.BdkElectrumClient.html#method.full_scan).

Just keeping track and pushing changes here so others can pick them up.

This PR allows our library to depend on an external [bitcoin-ffi](https://github.com/thunderbiscuit/rust-bitcoin-ffi) library. This is useful because it means we can collaborate with other projects who also need to use types...

I was looking at some of those examples directories in Rust projects and it occurred to me that Kotlin libraries do that as well. After asking ChatGPT, it appears that...

The types that reside in the current `bitcoin.rs` file are the ones that come from the rust-bitcoin crate. I have made good progress to pull those out of this repo...

You can add the `module_name` field to the uniffi.toml file to name the module correctly from the get go instead of building the default one (`bdk.swift`) and then renaming it...

Kotlin 2.0 was released yesterday, and has been in beta for a long time. This is not a big rush, but we should start experimenting with the upgrade. The first...

Work on the simple syncing using the RPC client is not completed yet in the Rust lib, but we should keep an eye out for it.

api-surface