esplora-client 0.12.2

Bitcoin Esplora API client library. Supports plaintext, TLS and Onion servers. Blocking or async
Documentation
[dependencies.bitcoin]
default-features = false
features = ["serde", "std"]
version = "0.32"

[dependencies.hex]
package = "hex-conservative"
version = "0.2"

[dependencies.log]
version = "^0.4"

[dependencies.minreq]
features = ["json-using-serde"]
optional = true
version = "2.11.0"

[dependencies.reqwest]
default-features = false
features = ["json"]
optional = true
version = "0.12"

[dependencies.serde]
features = ["derive"]
version = "1.0"

[dependencies.serde_json]
default-features = false
version = "1.0"

[dependencies.tokio]
features = ["time"]
optional = true
version = "1"

[dev-dependencies.electrsd]
features = ["legacy", "esplora_a33e97e1", "corepc-node_28_0"]
version = "0.33.0"

[dev-dependencies.lazy_static]
version = "1.4.0"

[dev-dependencies.tokio]
features = ["full"]
version = "1.20.1"

[features]
async = ["reqwest", "reqwest/socks", "tokio?/time"]
async-https = ["async", "reqwest/default-tls"]
async-https-native = ["async", "reqwest/native-tls"]
async-https-rustls = ["async", "reqwest/rustls-tls"]
async-https-rustls-manual-roots = ["async", "reqwest/rustls-tls-manual-roots"]
blocking = ["minreq", "minreq/proxy"]
blocking-https = ["blocking", "minreq/https"]
blocking-https-bundled = ["blocking", "minreq/https-bundled"]
blocking-https-native = ["blocking", "minreq/https-native"]
blocking-https-rustls = ["blocking", "minreq/https-rustls"]
default = ["blocking", "async", "async-https", "tokio"]
tokio = ["dep:tokio"]

[lib]
name = "esplora_client"
path = "src/lib.rs"

[package]
authors = ["Alekos Filini <alekos.filini@gmail.com>", "Bitcoin Dev Kit Developers"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
description = "Bitcoin Esplora API client library. Supports plaintext, TLS and Onion servers. Blocking or async"
documentation = "https://docs.rs/esplora-client/"
edition = "2021"
homepage = "https://github.com/bitcoindevkit/rust-esplora-client"
keywords = ["bitcoin", "esplora"]
license = "MIT"
name = "esplora-client"
readme = "README.md"
repository = "https://github.com/bitcoindevkit/rust-esplora-client"
rust-version = "1.63.0"
version = "0.12.2"