# 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" rust-version = "1.73" name = "concordium-std" version = "10.1.0" authors = ["Concordium "] description = "A standard library for writing smart contracts for the Concordium blockchain in Rust." homepage = "https://github.com/Concordium/concordium-rust-smart-contracts/" readme = "./README.md" license = "MPL-2.0" repository = "https://github.com/Concordium/concordium-rust-smart-contracts/" [package.metadata.docs.rs] targets = ["wasm32-unknown-unknown"] [profile.release] opt-level = "s" [lib] crate-type = [ "cdylib", "rlib", ] [dependencies.concordium-contracts-common] version = "9.0" features = ["smart-contract"] default-features = false [dependencies.ed25519-zebra] version = "2.2" optional = true [dependencies.getrandom] version = "0.2" features = ["custom"] optional = true [dependencies.quickcheck] version = "1" optional = true [dependencies.secp256k1] version = "0.22" features = ["lowmemory"] optional = true [dependencies.sha2] version = "0.10" optional = true [dependencies.sha3] version = "0.10" optional = true [dev-dependencies.trybuild] version = "1.0" [features] build-schema = ["concordium-contracts-common/build-schema"] bump_alloc = [] concordium-quickcheck = [ "getrandom", "quickcheck", "concordium-contracts-common/concordium-quickcheck", "std", ] crypto-primitives = [ "sha2", "sha3", "secp256k1", "ed25519-zebra", ] debug = [] default = ["std"] internal-wasm-test = [ "wasm-test", "concordium-quickcheck", ] p7 = [] std = ["concordium-contracts-common/std"] wasm-test = ["concordium-contracts-common/wasm-test"]