3 unstable releases

Uses new Rust 2024

new 0.1.1 May 1, 2025
0.1.0 Apr 30, 2025
0.0.0-reserved Apr 30, 2025

#22 in #above

Download history

66 downloads per month

MIT/Apache

85KB
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

~14–27MB
~389K SLoC