Wei
Wei
Fixes bitcoindevkit/bdk#1698, bitcoindevkit/bdk_wallet#57. ### Description The aim of this PR is to fix a few exploits that were found within `bdk_electrum`. Most notably: - Transaction Merkle proof verification does not...
### Description Introduce a second Esplora‐forked Electrs binary, pinned to commit `d036fb8f327d6676f3160da1ec140a4f8aee8940`. This enables array-based batching that is required by @evanlinjin's upcoming [`electrum_streaming_client`](https://github.com/bitcoindevkit/electrum_streaming_client), which may eventually replace [`electrum-client`](https://github.com/bitcoindevkit/rust-electrum-client). ### Changelog...
Resolves #2021. ### Description This PR makes the `CheckPoint::data` field optional. Gaps inferred from `prev_blockhash` are represented as placeholder checkpoints where `data` is `None`. Subsequent `insert()`s will provide `data` for...
Resolves #1934. ### Description This PR refactors BDK’s tracing instrumentation by introducing a new internal crate, `bdk_common`, and replacing the old `tracing-logs` feature with a workspace-wide `log` feature: - **New...