Cargo Features

[dependencies]
bdk_esplora = { version = "0.12.0", default-features = false, features = ["std", "async", "async-https", "async-https-rustls", "blocking", "blocking-https-rustls", "bitcoin", "miniscript"] }
default = async-https, blocking-https-rustls, std

These default features are set whenever bdk_esplora is added without default-features = false somewhere in the dependency tree.

std default

Enables std of bdk_chain

async async-https async-https-rustls? = async-trait, futures

Enables async of esplora-client

async-https default = async

Enables async-https of esplora-client

async-https-rustls = async

Enables async-https-rustls of esplora-client

blocking

Enables blocking of esplora-client

blocking-https-rustls default

Enables blocking-https-rustls of esplora-client

Features from optional dependencies

In crates that don't use the dep: syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.

async-trait async?
futures async?
bitcoin implicit feature

Enables bitcoin ^0.31.0

use these dependencies if you need to enable their /no-std features

miniscript implicit feature

Enables miniscript

miniscript:

Miniscript: a subset of Bitcoin Script designed for analysis