]> Untitled Git - bdk/commit
feat!: `LocalChain` with hardwired genesis checkpoint
author志宇 <hello@evanlinjin.me>
Thu, 12 Oct 2023 08:55:32 +0000 (16:55 +0800)
committer志宇 <hello@evanlinjin.me>
Wed, 15 Nov 2023 22:41:18 +0000 (06:41 +0800)
commit5998a228191caccfaeac2b38ed4f319994b944c1
tree689978b06eaddf2db210a3fdce02bcfa5227e57a
parentd6a0cf0795d9f8a1550e614e96b339a18fc537dc
feat!: `LocalChain` with hardwired genesis checkpoint

This ensures that `LocalChain` will always have a tip. The `ChainOracle`
trait's `get_chain_tip` method no longer needs to return an option.
19 files changed:
crates/bdk/src/error.rs
crates/bdk/src/wallet/mod.rs
crates/bdk/tests/wallet.rs
crates/bitcoind_rpc/src/lib.rs
crates/bitcoind_rpc/tests/test_emitter.rs
crates/chain/src/chain_oracle.rs
crates/chain/src/local_chain.rs
crates/chain/tests/common/mod.rs
crates/chain/tests/test_indexed_tx_graph.rs
crates/chain/tests/test_local_chain.rs
crates/chain/tests/test_tx_graph.rs
crates/chain/tests/test_tx_graph_conflicts.rs
crates/electrum/src/electrum_ext.rs
crates/esplora/src/async_ext.rs
crates/esplora/src/blocking_ext.rs
example-crates/example_bitcoind_rpc_polling/src/main.rs
example-crates/example_cli/src/lib.rs
example-crates/example_electrum/src/main.rs
example-crates/example_esplora/src/main.rs