Cargo Features

[dependencies]
lightning-transaction-sync = { version = "0.0.123-beta", default-features = false, features = ["time", "esplora-async", "esplora-async-https", "esplora-blocking", "electrum", "async-interface"] }
default = time

The time feature is set by default whenever lightning-transaction-sync is added without default-features = false somewhere in the dependency tree.

time default
esplora-async esplora-async-https? = async-interface, futures

Enables async of esplora-client ^0.6

esplora-async-https = esplora-async

Enables async-https-rustls of esplora-client ^0.6

esplora-blocking

Enables blocking of esplora-client ^0.6

electrum = electrum-client
async-interface esplora-async?

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.

futures esplora-async?
esplora-client esplora-async? esplora-async-https? esplora-blocking?

Enables esplora-client ^0.6

electrum-client electrum?

Enables electrum-client ^0.18.0