# 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 = "2018" name = "concordium-smart-contract-engine" version = "5.0.0" authors = ["Concordium "] description = "Concordium's smart contract execution engine" homepage = "https://github.com/Concordium/concordium-base/tree/main/smart-contracts/wasm-chain-integration" readme = "README.md" license-file = "LICENSE" repository = "https://github.com/Concordium/concordium-base/" [package.metadata.docs.rs] features = [ "display-state", "async", ] [profile.release] codegen-units = 1 [lib] crate-type = [ "cdylib", "staticlib", "rlib", ] [[bench]] name = "wasm" harness = false [[bench]] name = "v1-host-functions" harness = false [[bench]] name = "trie_benches" harness = false [dependencies.anyhow] version = "1" [dependencies.arbitrary] version = "1.3" features = ["derive"] optional = true [dependencies.byteorder] version = "1.4" [dependencies.concordium-contracts-common] version = "9.0" features = ["derive-serde"] [dependencies.concordium-wasm] version = "4" [dependencies.derive_more] version = "0.99" [dependencies.ed25519-zebra] version = "4" [dependencies.futures] version = "0.3" optional = true [dependencies.libc] version = "0.2" [dependencies.num_enum] version = "0.6" [dependencies.ptree] version = "0.4.0" optional = true [dependencies.rand] version = "=0.8" features = ["small_rng"] [dependencies.secp256k1] version = "0.22.2" [dependencies.serde] version = "1.0" [dependencies.sha2] version = "0.10" [dependencies.sha3] version = "0.10" [dependencies.slab] version = "0.4.5" [dependencies.thiserror] version = "1" [dependencies.tinyvec] version = "1.5" features = ["alloc"] [dev-dependencies.criterion] version = ">=0.3.4" features = ["html_reports"] [dev-dependencies.quickcheck] version = "1.0.3" [features] async = ["futures"] default = [] display-state = ["ptree"] enable-ffi = [] fuzz = [ "arbitrary", "concordium-contracts-common/fuzz", ] fuzz-coverage = ["concordium-wasm/fuzz-coverage"]