[dependencies.bitcoin]
features = ["serde"]
version = "0.29.1"
[dependencies.log]
version = "^0.4"
[dependencies.reqwest]
default-features = false
features = ["json"]
optional = true
version = "0.11"
[dependencies.serde]
features = ["derive"]
version = "1.0"
[dependencies.ureq]
features = ["json"]
optional = true
version = "2.5.0"
[dev-dependencies.electrsd]
features = ["legacy", "esplora_a33e97e1", "bitcoind_22_0"]
version = "0.22.0"
[dev-dependencies.electrum-client]
version = "0.12.0"
[dev-dependencies.lazy_static]
version = "1.4.0"
[dev-dependencies.serde_json]
version = "1.0"
[dev-dependencies.tokio]
features = ["full"]
version = "1.20.1"
[features]
async = ["reqwest", "reqwest/socks"]
async-https = ["reqwest/default-tls"]
blocking = ["ureq", "ureq/socks-proxy"]
default = ["blocking", "async", "async-https"]
[lib]
name = "esplora_client"
path = "src/lib.rs"
[package]
authors = ["Alekos Filini <alekos.filini@gmail.com>"]
description = "Bitcoin Esplora API client library. Supports plaintext, TLS and Onion servers. Blocking or async"
documentation = "https://docs.rs/esplora-client/"
edition = "2018"
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"
version = "0.3.0"