[package]
name = "aptos-vm"
version = "0.2.7"
authors = ["Aptos Labs <opensource@aptoslabs.com>"]
description = "Aptos VM runtime"
repository = "https://github.com/aptos-labs/aptos-core"
homepage = "https://aptoslabs.com"
license = "Apache-2.0"
edition = "2021"
[dependencies]
anyhow = "1.0.57"
aptos-crypto = { version = "0.2.6", path = "../../crates/aptos-crypto" }
aptos-crypto-derive = { version = "0.2.6", path = "../../crates/aptos-crypto-derive" }
bcs = "0.1.3"
better_any = "0.1.1"
fail = "0.5.0"
mirai-annotations = "1.12.0"
num_cpus = "1.13.1"
once_cell = "1.10.0"
rayon = "1.5.2"
serde = { version = "1.0.137", default-features = false }
serde_json = "1.0.81"
smallvec = "1.8.0"
tracing = "0.1.34"
aptos-gas = { version = "0.2.1", path = "../aptos-gas" }
aptos-logger = { version = "0.2.1", path = "../../crates/aptos-logger" }
aptos-metrics-core = { version = "0.2.1", path = "../../crates/aptos-metrics-core" }
aptos-module-verifier = { version = "0.2.1", path = "../../aptos-move/aptos-module-verifier" }
aptos-parallel-executor = { version = "0.2.1", path = "../parallel-executor" }
aptos-state-view = { version = "0.2.1", path = "../../storage/state-view" }
aptos-types = { version = "0.2.1", path = "../../types" }
framework = { version = "0.2.1", path = "../framework", package = "aptos-framework" }
move-deps = { version = "0.2.1", path = "../move-deps", features = [
"address32"
] }
mvhashmap = { version = "0.2.1", path = "../mvhashmap" }
[dev-dependencies]
claim = "0.5.0"
proptest = "1.0.0"
aptos-types = { version = "0.2.1", path = "../../types", features = [
"fuzzing"
] }
[features]
default = []
aggregator-extension = []
mirai-contracts = []
fuzzing = ["move-deps/fuzzing", "move-deps/fuzzing", "framework/fuzzing"]
failpoints = ["fail/failpoints", "move-deps/failpoints"]