[package] name = "miden-tx" version = "0.6.2" description = "Miden rollup transaction compiler, executor, and prover" readme = "README.md" categories = ["no-std"] keywords = ["miden", "transaction"] license.workspace = true authors.workspace = true homepage.workspace = true repository.workspace = true rust-version.workspace = true edition.workspace = true [[test]] name = "miden-tx" path = "tests/integration/main.rs" [features] async = ["winter-maybe-async/async"] concurrent = ["miden-lib/concurrent", "miden-objects/concurrent", "miden-prover/concurrent", "std"] default = ["std"] std = ["miden-lib/std", "miden-objects/std", "miden-prover/std", "miden-verifier/std", "vm-processor/std"] testing = ["miden-objects/testing", "miden-lib/testing", "vm-processor/testing", "dep:rand_chacha"] [dependencies] async-trait = "0.1" miden-lib = { workspace = true } miden-objects = { workspace = true } miden-prover = { workspace = true } miden-verifier = { workspace = true } rand = { workspace = true } rand_chacha = { version = "0.3", default-features = false, optional = true } vm-processor = { workspace = true } winter-maybe-async = { version = "0.10" } [dev-dependencies] miden-tx = { path = ".", features = ["testing"] } rand_chacha = { version = "0.3", default-features = false } assembly = { workspace = true }