Cargo Features

[dependencies]
farcaster_core = { version = "0.6.4", default-features = false, features = ["rpc", "experimental", "taproot", "fee_range"] }
default = experimental, taproot

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

rpc
experimental default = bincode, ecdsa_fun, rand, rand_chacha, secp256kfun, sha2

Affects bitcoin::segwitv0, bitcoin::BitcoinSegwitV0, crypto::dleq, crypto::slip10, bitcoin::taproot, bitcoin::BitcoinTaproot

taproot default

Affects bitcoin::taproot, bitcoin::BitcoinTaproot

nightly fee_range

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.

bincode experimental

Enables bincode

crypto libs

ecdsa_fun experimental

Enables ecdsa_fun ^0.7

rand experimental
rand_chacha experimental
secp256kfun experimental

Enables secp256kfun ^0.7

sha2 experimental

Enables sha2 ^0.9