17 个重大版本发布
新版本 0.18.0 | 2024年8月25日 |
---|---|
0.17.0 | 2024年7月22日 |
0.16.0 | 2024年6月15日 |
0.11.0 | 2024年3月5日 |
0.4.0 | 2023年3月20日 |
#28 in #descriptor
5,365 每月下载量
用于 13 个 crates (9 直接使用)
245KB
4K SLoC
BDK Chain
BDK 密钥链跟踪器,用于存储和索引链数据。
lib.rs
:
这个 crate 是 Bitcoin Dev Kit 的核心结构集合。
这个 crate 的目标是给钱包提供所需机制,以便
- 确定他们需要获取哪些数据。
- 以不会导致不一致状态的方式处理数据。
- 全面索引这些数据,并使其能够无摩擦地被消费。
我们对这些机制的设计目标是
- 数据源无关 —
bdk_chain
中没有任何东西关心你的数据来源,或者你是同步还是异步地获取数据。如果你知道有关区块链的一个事实,你只需告诉bdk_chain
的 API,如果可以一致地完成,这些信息将被集成。 - 数据持久性无关 —
bdk_chain
不关心你在哪里缓存链上数据,你缓存什么,或者你是如何从持久存储中检索它的。
依赖关系
~11–15MB
~202K SLoC