5 unstable releases

0.2.0 Jun 10, 2025
0.1.2 Jun 2, 2025
0.1.1 May 1, 2025
0.1.0 Apr 30, 2025
0.0.0-reserved Apr 30, 2025

#58 in #json-rpc-client

Download history 361/week @ 2025-04-28 204/week @ 2025-05-05 198/week @ 2025-05-12 356/week @ 2025-05-19 388/week @ 2025-05-26 648/week @ 2025-06-02 554/week @ 2025-06-09 453/week @ 2025-06-16 501/week @ 2025-06-23

2,263 downloads per month

MIT/Apache

86KB
1.5K SLoC

BitcoinD JSON-RPC Async Client

License: MIT License: Apache-2.0 ci docs

Features

  • Async bitcoin Client based on reqwest
  • Supports bitcoin core versions 28.0 and above

Usage

// NOTE: in production code, don't glob all trait imports.
use bitcoind_async_client::{Client, traits::* }; 

let client = Client::new("http://localhost:8332", "username", "password", None, None).await?;

let blockchain_info = client.get_blockchain_info().await?;

Contributing

Contributions are generally welcome. If you intend to make larger changes please discuss them in an issue before opening a PR to avoid duplicate work and architectural mismatches.

For more information please see CONTRIBUTING.md.

License

This work is dual-licensed under MIT and Apache 2.0. You can choose between one of them if you use this work.

Dependencies

~13–27MB
~391K SLoC