]> Untitled Git - bdk/commit
feat!: introduce `bdk_core`
author志宇 <hello@evanlinjin.me>
Fri, 23 Aug 2024 15:08:55 +0000 (15:08 +0000)
committer志宇 <hello@evanlinjin.me>
Sat, 24 Aug 2024 16:12:56 +0000 (16:12 +0000)
commit6f7626ad0bb6ca7e45428af11dbf930d746d9cd0
tree92b57f5a2f940387bd4207a10446a557dda152ce
parentccb8c796b259ae348cb8b8ef35b8c60e5621ccb5
feat!: introduce `bdk_core`

This is an initial version with `chain_data` types ported over.

Types ported over include `BlockId`, `ConfirmationBlockTime`. The impls
for `Anchor` and `AnchorFromBlockPosition` of these types are moved to
where the traits are defined.
14 files changed:
Cargo.toml
crates/chain/Cargo.toml
crates/chain/src/chain_data.rs
crates/chain/src/example_utils.rs
crates/chain/src/lib.rs
crates/chain/src/rusqlite_impl.rs
crates/chain/src/spk_client.rs
crates/chain/src/tx_data_traits.rs
crates/chain/src/tx_graph.rs
crates/chain/tests/test_tx_graph.rs
crates/core/Cargo.toml [new file with mode: 0644]
crates/core/src/chain_data.rs [new file with mode: 0644]
crates/core/src/lib.rs [new file with mode: 0644]
example-crates/example_cli/src/lib.rs