Cargo Features

[dependencies]
rgb-invoice = { version = "0.12.0-beta.5", default-features = false, features = ["std", "all", "bitcoin", "liquid", "prime", "uri", "serde"] }
default = bitcoin, std

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

std default all?

Enables std of amplify and sonic-callreq

all = bitcoin, liquid, prime, serde, std, uri
bitcoin default all? = bp-core, bp-invoice

Enables bitcoin of rgb-core

Affects rgb-invoice::bp

liquid all? = bp-core, bp-invoice

Enables liquid of rgb-core

Affects rgb-invoice::bp

prime all?

Enables prime of rgb-core

uri all?

Enables uri of sonic-callreq

serde all?

Enables serde, serde of sonic-callreq, serde of bp-core, bp-invoice, and rgb-core

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-core bitcoin liquid? serde?
bp-invoice bitcoin liquid? serde?