Cargo Features
[dependencies]
chia = { version = "0.20.0", default-features = false, features = ["bls", "secp", "client", "consensus", "protocol", "ssl", "serde", "traits", "puzzle-types", "sha2", "clvm-traits", "clvm-utils", "openssl"] }
- default = bls, client, clvm-traits, clvm-utils, consensus, protocol, puzzle-types, secp, serde, sha2, ssl, traits
-
These default features are set whenever
chia
is added without
somewhere in the dependency tree.default-features = false - bls default
-
Enables chia-bls, chia-bls of clvm-traits
- secp default
-
Enables chia-secp, chia-secp of clvm-traits
- client default
-
Enables chia-client
- consensus default
-
Enables chia-consensus
- protocol default
-
Enables chia-protocol
- ssl default
-
Enables chia-ssl
- serde default
-
Enables chia-serde, serde of chia-bls and chia-protocol
- traits default
-
Enables chia-traits
- puzzle-types default
-
Enables chia-puzzle-types
- sha2 default
-
Enables chia-sha2
- clvm-traits default bls secp
-
Enables clvm-traits
- clvm-utils default
-
Enables clvm-utils
- openssl
-
Enables openssl of chia-sha2 and clvmr
clvmr:
On UNIX-based platforms, you may get a speed boost on
sha256
operations by building with OpenSSL when enabled
Chia has 14 features without comments.