]> Untitled Git - bdk/commit
feat!: introduce `tx_graph::Update`
author志宇 <hello@evanlinjin.me>
Fri, 23 Aug 2024 06:13:42 +0000 (06:13 +0000)
committer志宇 <hello@evanlinjin.me>
Fri, 23 Aug 2024 13:42:21 +0000 (13:42 +0000)
commit5150801dc5a38cce1571f916499622db755c5ad5
tree880004d0f74a1ea7c9319b2581d67c71a5f5d37b
parent71a3e0e335f0d29249224558118be9edada82be6
feat!: introduce `tx_graph::Update`

Instead of updating a `TxGraph` with a `TxGraph`, we introduce a
dedicated data object (`tx_graph::Update`). This brings us closer to
completing #1543.

Co-authored-by: Wei Chen <wzc110@gmail.com>
20 files changed:
crates/chain/src/indexed_tx_graph.rs
crates/chain/src/spk_client.rs
crates/chain/src/tx_graph.rs
crates/chain/tests/test_tx_graph.rs
crates/electrum/src/bdk_electrum_client.rs
crates/electrum/tests/test_electrum.rs
crates/esplora/src/async_ext.rs
crates/esplora/src/blocking_ext.rs
crates/esplora/src/lib.rs
crates/esplora/tests/async_ext.rs
crates/esplora/tests/blocking_ext.rs
crates/wallet/src/wallet/export.rs
crates/wallet/src/wallet/mod.rs
crates/wallet/tests/common.rs
crates/wallet/tests/wallet.rs
example-crates/example_electrum/src/main.rs
example-crates/example_esplora/src/main.rs
example-crates/wallet_electrum/src/main.rs
example-crates/wallet_esplora_async/src/main.rs
example-crates/wallet_esplora_blocking/src/main.rs