Cargo Features

[dependencies]
rgb-runtime = { version = "0.11.0-beta.5", default-features = false, features = ["all", "esplora_blocking", "electrum", "serde"] }
default = esplora_blocking

The esplora_blocking feature is set by default whenever rgb-runtime is added without default-features = false somewhere in the dependency tree.

all = electrum, esplora_blocking, log, serde
esplora_blocking default all? = bp-esplora

Enables esplora of bp-wallet

Affects resolvers::esplora_blocking

electrum all? = bp-electrum

Enables electrum of bp-wallet

Affects resolvers::electrum

serde all? = serde_crate, serde_with, serde_yaml

Enables serde of bp-std, bp-wallet, descriptors, and rgb-psbt

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.

bp-electrum electrum?
bp-esplora esplora_blocking
serde_crate serde?

Enables serde

serde_yaml serde?
serde_with serde?
log all?