Cargo Features
fvm_shared has no features set by default.
[dependencies]
fvm_shared = { version = "4.0.0", features = ["crypto", "proofs", "secp256k1", "blst", "pairing", "arb", "testing", "bls-signatures"] }
- crypto = blst, libsecp256k1, proofs
-
Affects
signature::verify
,signature::ops
… - proofs crypto? = filecoin-proofs-api
-
Affects
piece::zero
… - secp256k1 = libsecp256k1
- blst crypto?
-
Enables blst of bls-signatures
- pairing
-
Enables pairing of bls-signatures
- arb = arbitrary
-
Enables quickcheck of num-bigint, quickcheck
- testing
Features from optional dependencies
In crates that don't use the dep:
syntax, optional dependencies automatically become Cargo features.
- filecoin-proofs-api proofs?
-
- libsecp256k1 crypto? secp256k1?
-
With default features
- bls-signatures implicit feature
- arbitrary arb?
-
With derive