# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO # # When uploading crates to the registry Cargo will automatically # "normalize" Cargo.toml files for maximal compatibility # with all versions of Cargo and also rewrite `path` dependencies # to registry (e.g., crates.io) dependencies. # # If you are reading this file be aware that the original Cargo.toml # will likely look very different (and much more reasonable). # See Cargo.toml.orig for the original contents. [package] edition = "2021" name = "fvm_shared" version = "4.5.3" authors = [ "ChainSafe Systems ", "Protocol Labs", "Filecoin Core Devs", ] description = "Filecoin Virtual Machine shared types and functions" license = "MIT OR Apache-2.0" repository = "https://github.com/filecoin-project/ref-fvm" [dependencies.anyhow] version = "1.0.71" [dependencies.arbitrary] version = "1.3.0" features = ["derive"] optional = true [dependencies.bitflags] version = "2.3.3" features = ["serde"] [dependencies.blake2b_simd] version = "1.0.1" [dependencies.bls-signatures] version = "0.15" optional = true default-features = false [dependencies.cid] version = "0.11.1" features = [ "serde-codec", "std", ] default-features = false [dependencies.data-encoding] version = "2.4.0" [dependencies.data-encoding-macro] version = "0.1.13" [dependencies.filecoin-proofs-api] version = "18" optional = true default-features = false [dependencies.fvm_ipld_encoding] version = "0.5.1" [dependencies.lazy_static] version = "1.4.0" [dependencies.libsecp256k1] version = "0.7.1" optional = true [dependencies.num-bigint] version = "0.4" [dependencies.num-derive] version = "0.4.0" [dependencies.num-integer] version = "0.1" [dependencies.num-traits] version = "0.2.14" default-features = false [dependencies.quickcheck] version = "1.0.0" optional = true [dependencies.serde] version = "1.0.164" features = ["derive"] default-features = false [dependencies.serde_tuple] version = "0.5.0" [dependencies.thiserror] version = "1.0.40" [dependencies.unsigned-varint] version = "0.8.0" [dev-dependencies.coverage-helper] version = "0.2.0" [dev-dependencies.multihash-codetable] version = "0.1.4" features = [ "sha2", "sha3", "ripemd", ] default-features = false [dev-dependencies.quickcheck_macros] version = "1.0.0" [dev-dependencies.rand] version = "0.8.5" [dev-dependencies.rand_chacha] version = "0.3.0" [dev-dependencies.rusty-fork] version = "0.3.0" default-features = false [dev-dependencies.serde_json] version = "1.0.99" [features] arb = [ "arbitrary", "dep:quickcheck", "num-bigint/quickcheck", "cid/arb", ] blst = ["bls-signatures/blst"] crypto = [ "libsecp256k1", "blst", "proofs", ] default = [] proofs = ["filecoin-proofs-api"] secp256k1 = ["libsecp256k1"] testing = []