https://github.com/bitcoindevkit/rust-esplora-client
Bitcoin Esplora API client library. Supports plaintext, TLS and Onion servers. Blocking or async.
https://github.com/bitcoindevkit/rust-esplora-client
Last synced: about 1 year ago
JSON representation
Bitcoin Esplora API client library. Supports plaintext, TLS and Onion servers. Blocking or async.
- Host: GitHub
- URL: https://github.com/bitcoindevkit/rust-esplora-client
- Owner: bitcoindevkit
- License: mit
- Created: 2022-08-02T14:23:40.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2024-05-22T22:49:11.000Z (about 2 years ago)
- Last Synced: 2024-05-27T11:58:00.095Z (about 2 years ago)
- Language: Rust
- Size: 239 KB
- Stars: 26
- Watchers: 9
- Forks: 37
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# rust-esplora-client
Bitcoin Esplora API client library. Supports plaintext, TLS and Onion servers. Blocking or async.
## Minimum Supported Rust Version (MSRV)
This library should compile with any combination of features with Rust 1.63.0.
To build with the MSRV you will need to pin dependencies as follows:
```shell
cargo update -p reqwest --precise "0.12.4"
cargo update -p minreq --precise "2.13.2"
cargo update -p zstd-sys --precise "2.0.8+zstd.1.5.5"
cargo update -p time --precise "0.3.20"
cargo update -p home --precise "0.5.5"
cargo update -p url --precise "2.5.0"
cargo update -p tokio --precise "1.38.1"
cargo update -p security-framework-sys --precise "2.11.1"
cargo update -p native-tls --precise "0.2.13"
cargo update -p ring --precise "0.17.12"
cargo update -p flate2 --precise "1.0.35"
cargo update -p once_cell --precise "1.20.3"
```