#bitcoin #wallet #transaction #blockchain

no-std anychain-bitcoin

一个专注于比特币加密货币钱包的 Rust 库,允许在比特币区块链上无缝进行交易

8 个版本

0.1.7 2024 年 7 月 26 日
0.1.6 2024 年 5 月 8 日
0.1.5 2024 年 4 月 21 日
0.1.4 2023 年 10 月 23 日
0.1.0 2023 年 6 月 9 日

#277神奇豆子

Download history 95/week @ 2024-04-15 46/week @ 2024-04-22 2/week @ 2024-04-29 164/week @ 2024-05-06 11/week @ 2024-05-20 7/week @ 2024-06-03 5/week @ 2024-06-10 28/week @ 2024-07-08 135/week @ 2024-07-22 31/week @ 2024-07-29

194 每月下载量
anychain-bitcoincash 中使用

MIT/Apache

190KB
4.5K SLoC

anychain-bitcoin

anychain-bitcoin 是一个 Rust crate,它提供了一个简单高效的方式来与比特币区块链交互。这个库旨在使开发者能够轻松构建需要比特币数据和功能的应用程序,而无需处理底层协议的复杂性。

特性

  • 用于查询和与比特币区块链交互的简单易用的 API
  • 支持主网、测试网和 regtest 网络
  • 高效且性能优化
  • 全面的文档和示例

安装

要在您的 Rust 项目中使用 anychain-bitcoin,请在您的 Cargo.toml 文件中添加以下内容

[dependencies]
anychain-bitcoin = "0.1.4"

然后,在您的代码中导入 crate

extern crate anychain_bitcoin;

用法

以下是如何使用 anychain-bitcoin 获取比特币地址余额的简单示例:Addr

use anychain_bitcoin::{Bitcoin, Address};

fn main() {
    let bitcoin = Bitcoin::new();
    let address = Address::from_str("1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa").unwrap();

    let balance = bitcoin.get_balance(&address).unwrap();
    println!("Balance: {} satoshis", balance);
}

有关更多示例和详细使用说明,请参阅文档

贡献

我们欢迎社区贡献!如果您想为 anychain-bitcoin 做出贡献,请按照以下步骤操作

  1. 分叉仓库
  2. 为您的更改创建一个新分支
  3. 对您的更改进行修改并将它们提交到您的分支
  4. 向主仓库提交 pull request

请确保为您的更改编写测试,并遵循 Rust 编码风格。

许可证

anychain-bitcoin采用MIT许可证。更多信息请见LICENSE

依赖项

约3-4MB
约67K SLoC