radix-engine 1.2.0-dev

Reference implementation of Radix Engine.
[[bench]]
harness = false
name = "wasm_benchmarks"
[dependencies.bitflags]
version = "1.3"

[dependencies.colored]
default-features = false
version = "2.0.0"

[dependencies.const-sha1]
default-features = false
version = "0.3.0"

[dependencies.hex]
default-features = false
version = "0.4.3"

[dependencies.lazy_static]
version = "1.4.0"

[dependencies.lru]
default-features = false
optional = true
version = "0.8.1"

[dependencies.moka]
default-features = false
features = ["sync", "sync"]
optional = true
version = "0.9.9"

[dependencies.num-traits]
default-features = false
version = "0.2.15"

[dependencies.paste]
version = "1.0.13"

[dependencies.perfcnt]
optional = true
version = "0.8.0"

[dependencies.radix-blueprint-schema-init]
default-features = false
version = "1.2.0-dev"

[dependencies.radix-common]
default-features = false
features = ["secp256k1_sign_and_validate"]
version = "1.2.0-dev"

[dependencies.radix-common-derive]
default-features = false
version = "1.2.0-dev"

[dependencies.radix-engine-interface]
default-features = false
version = "1.2.0-dev"

[dependencies.radix-engine-profiling]
default-features = false
optional = true
version = "1.2.0-dev"

[dependencies.radix-engine-profiling-derive]
default-features = false
version = "1.2.0-dev"

[dependencies.radix-native-sdk]
default-features = false
version = "1.2.0-dev"

[dependencies.radix-rust]
default-features = false
version = "1.2.0-dev"

[dependencies.radix-substate-store-interface]
default-features = false
version = "1.2.0-dev"

[dependencies.radix-transactions]
default-features = false
version = "1.2.0-dev"

[dependencies.radix-wasm-instrument]
default-features = false
features = ["ignore_custom_section", "ignore_custom_section"]
version = "1.0.0"

[dependencies.radix-wasmi]
version = "1.0.0"

[dependencies.sbor]
default-features = false
version = "1.2.0-dev"

[dependencies.serde_json]
optional = true
version = "1.0.105"

[dependencies.strum]
default-features = false
features = ["derive", "derive"]
version = "0.24"

[dependencies.syn]
features = ["full", "extra-traits", "full", "extra-traits"]
version = "1.0.93"

[dependencies.wasmer]
optional = true
version = "2.2.1"

[dependencies.wasmer-compiler-singlepass]
optional = true
version = "2.2.1"

[dependencies.wasmparser]
default-features = false
version = "0.107.0"
[dev-dependencies.criterion]
features = ["html_reports", "html_reports"]
version = "0.3"

[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 = ["radix-common/resource_tracker", "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"]

[lib]
bench = false
doctest = false

[package]
description = "Reference implementation of Radix Engine."
edition = "2021"
license-file = "LICENSE"
name = "radix-engine"
readme = "README.md"
repository = "https://github.com/radixdlt/radixdlt-scrypto"
version = "1.2.0-dev"