# 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 = "radix-engine" version = "1.2.0" description = "Reference implementation of Radix Engine, from the Radix DLT project." readme = "README.md" license-file = "LICENSE" repository = "https://github.com/radixdlt/radixdlt-scrypto" [lib] doctest = false bench = false [[bench]] name = "wasm_benchmarks" harness = false [dependencies.bitflags] version = "1.3" [dependencies.colored] version = "2.0.0" default-features = false [dependencies.const-sha1] version = "0.3.0" default-features = false [dependencies.hex] version = "0.4.3" default-features = false [dependencies.lazy_static] version = "1.4.0" [dependencies.lru] version = "0.8.1" optional = true default-features = false [dependencies.moka] version = "0.9.9" features = [ "sync", "sync", ] optional = true default-features = false [dependencies.num-traits] version = "0.2.15" default-features = false [dependencies.paste] version = "1.0.13" [dependencies.perfcnt] version = "0.8.0" optional = true [dependencies.radix-blueprint-schema-init] version = "1.2.0" default-features = false [dependencies.radix-common] version = "1.2.0" features = ["secp256k1_sign_and_validate"] default-features = false [dependencies.radix-common-derive] version = "1.2.0" default-features = false [dependencies.radix-engine-interface] version = "1.2.0" default-features = false [dependencies.radix-engine-profiling] version = "1.2.0" optional = true default-features = false [dependencies.radix-engine-profiling-derive] version = "1.2.0" default-features = false [dependencies.radix-native-sdk] version = "1.2.0" default-features = false [dependencies.radix-rust] version = "1.2.0" default-features = false [dependencies.radix-substate-store-interface] version = "1.2.0" default-features = false [dependencies.radix-transactions] version = "1.2.0" default-features = false [dependencies.radix-wasm-instrument] version = "1.0.0" features = [ "ignore_custom_section", "ignore_custom_section", ] default-features = false [dependencies.radix-wasmi] version = "1.0.0" [dependencies.sbor] version = "1.2.0" default-features = false [dependencies.serde_json] version = "1.0.105" optional = true [dependencies.strum] version = "0.24" features = [ "derive", "derive", ] default-features = false [dependencies.syn] version = "1.0.93" features = [ "full", "extra-traits", "full", "extra-traits", ] [dependencies.wasmer] version = "2.2.1" optional = true [dependencies.wasmer-compiler-singlepass] version = "2.2.1" optional = true [dependencies.wasmparser] version = "0.107.0" default-features = false [dev-dependencies.criterion] version = "0.3" features = [ "html_reports", "html_reports", ] [dev-dependencies.wabt] version = "0.10.0" [dev-dependencies.wasmer] version = "2.2.1" [dev-dependencies.wasmer-compiler-singlepass] version = "2.2.1" [features] alloc = [ "sbor/alloc", "radix-native-sdk/alloc", "radix-transactions/alloc", "radix-blueprint-schema-init/alloc", "radix-engine-interface/alloc", "radix-substate-store-interface/alloc", "radix-common-derive/alloc", "radix-rust/alloc", "lru?/hashbrown", "serde_json?/alloc", ] coverage = ["radix-common/coverage"] cpu_ram_metrics = [ "std", "perfcnt", "radix-engine-profiling/ram_metrics", ] db_checker = [] default = [ "std", "moka", ] full_wasm_benchmarks = [] fuzzing = [ "radix-common/fuzzing", "radix-engine-interface/fuzzing", "sbor/fuzzing", "radix-transactions/fuzzing", "radix-rust/fuzzing", ] lru = ["dep:lru"] moka = ["dep:moka"] radix_engine_tests = [] resource_tracker = [ "dep:radix-engine-profiling", "radix-engine-profiling/resource_tracker", "radix-engine-profiling-derive/resource_tracker", "radix-common/resource_tracker", ] std = [ "sbor/std", "radix-native-sdk/std", "radix-wasmi/std", "radix-transactions/std", "radix-blueprint-schema-init/std", "radix-engine-interface/std", "radix-substate-store-interface/std", "radix-common-derive/std", "radix-rust/std", "serde_json?/std", "radix-wasm-instrument/std", ] wasmer = [ "dep:wasmer", "dep:wasmer-compiler-singlepass", ]