[package] name = "aptos-fuzzer" version = "0.2.7" authors = ["Aptos Labs "] description = "Aptos fuzzer" repository = "https://github.com/aptos-labs/aptos-core" homepage = "https://aptoslabs.com" license = "Apache-2.0" edition = "2018" [dependencies] anyhow = "1.0.57" bcs = "0.1.3" byteorder = { version = "1.4.3", default-features = false } hex = "0.4.3" once_cell = "1.10.0" proptest = { version = "1.0.0", default-features = false } proptest-derive = { version = "0.3.0", default-features = false } rand = "0.7.3" rusty-fork = { version = "0.3.0", default-features = false } sha-1 = { version = "0.10.0", default-features = false } structopt = "0.3.21" aptos-accumulator = { version = "0.2.1", path = "../../storage/accumulator", features = [ "fuzzing" ] } aptos-crypto = { version = "0.2.1", path = "../../crates/aptos-crypto", features = [ "fuzzing" ] } aptos-jellyfish-merkle = { version = "0.2.1", path = "../../storage/jellyfish-merkle", features = [ "fuzzing" ] } aptos-mempool = { version = "0.2.1", path = "../../mempool" } aptos-proptest-helpers = { version = "0.2.1", path = "../../crates/aptos-proptest-helpers" } aptos-types = { version = "0.2.1", path = "../../types", features = [ "fuzzing" ] } aptos-vault-client = { version = "0.2.1", path = "../../secure/storage/vault", features = [ "fuzzing" ] } aptosdb = { version = "0.2.1", path = "../../storage/aptosdb", features = [ "fuzzing" ] } consensus = { version = "0.2.1", path = "../../consensus", features = [ "fuzzing" ], package = "aptos-consensus" } consensus-types = { version = "0.2.1", path = "../../consensus/consensus-types", features = [ "fuzzing" ] } executor = { version = "0.2.1", path = "../../execution/executor", features = [ "fuzzing" ], package = "aptos-executor" } executor-types = { version = "0.2.1", path = "../../execution/executor-types", features = [ "fuzzing" ] } language-e2e-tests = { version = "0.2.1", path = "../../aptos-move/e2e-tests" } move-deps = { version = "0.2.1", path = "../../aptos-move/move-deps", features = [ "fuzzing" ] } aptos-network = { version = "0.2.1", path = "../../network", features = [ "fuzzing" ] } safety-rules = { version = "0.2.1", path = "../../consensus/safety-rules", features = [ "fuzzing", "testing" ] } scratchpad = { version = "0.2.1", path = "../../storage/scratchpad", features = [ "fuzzing" ], package = "aptos-scratchpad" } storage-interface = { version = "0.2.1", path = "../../storage/storage-interface" } [dev-dependencies] datatest-stable = "0.1.1" rusty-fork = "0.3.0" stats_alloc = "0.1.8" [[test]] harness = false name = "artifacts"