Cargo Features

[dependencies]
chaindev = { version = "0.30.0", default-features = false, features = ["substrate_based", "tendermint_based", "vsdb_bcs_codec", "vsdb_json_codec", "vsdb_msgpack_codec", "vsdb_rocks_backend", "vsdb_compress"] }
default = tendermint_based, vsdb_compress, vsdb_msgpack_codec, vsdb_rocks_backend

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

substrate_based

Affects chaindev::substrate_based

tendermint_based default = tendermint, tendermint-config

Affects chaindev::tendermint_based

vsdb_bcs_codec

Enables bcs_codec of vsdb

vsdb_json_codec

Enables json_codec of vsdb

vsdb_msgpack_codec default

Enables msgpack_codec of vsdb

vsdb_rocks_backend default

Enables rocks_backend of vsdb

vsdb_compress default

Enables compress of vsdb

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.

tendermint tendermint_based

Enables tendermint ^0.29.1

tendermint-config tendermint_based

Enables tendermint-config ^0.29.1