# 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" rust-version = "1.82" name = "miden-tx-prover" version = "0.6.2" authors = ["Miden contributors"] build = "build.rs" autobins = false autoexamples = false autotests = false autobenches = false description = "Miden rollup transaction prover" homepage = "https://polygon.technology/polygon-miden" readme = "README.md" keywords = [ "miden", "transaction", ] license = "MIT" repository = "https://github.com/0xPolygonMiden/miden-base" [lib] name = "miden_tx_prover" crate-type = ["lib"] path = "src/lib.rs" [[bin]] name = "miden-tx-prover" path = "src/main.rs" required-features = ["std"] [dependencies.async-trait] version = "0.1" [dependencies.axum] version = "0.7" optional = true [dependencies.clap] version = "4.5" features = ["derive"] [dependencies.figment] version = "0.10" features = [ "toml", "env", ] [dependencies.miden-lib] version = "0.6" default-features = false [dependencies.miden-objects] version = "0.6" default-features = false [dependencies.miden-tx] version = "0.6" default-features = false [dependencies.prost] version = "0.13" features = ["derive"] default-features = false [dependencies.rand] version = "0.8" [dependencies.serde] version = "1.0" features = ["derive"] [dependencies.tokio] version = "1.38" features = ["full"] optional = true [dependencies.tokio-stream] version = "0.1" features = ["net"] optional = true [dependencies.toml] version = "0.8" [dependencies.tonic-web] version = "0.12" optional = true [dependencies.tracing] version = "0.1" optional = true [dependencies.tracing-subscriber] version = "0.3" features = [ "fmt", "json", "env-filter", ] optional = true [dependencies.winter-maybe-async] version = "0.10" [dev-dependencies.miden-lib] version = "0.6" features = ["testing"] default-features = false [dev-dependencies.miden-objects] version = "0.6" features = ["testing"] default-features = false [dev-dependencies.miden-tx] version = "0.6" features = ["testing"] default-features = false [build-dependencies.miette] version = "7.2" features = ["fancy"] [build-dependencies.prost] version = "0.13" features = ["derive"] default-features = false [build-dependencies.prost-build] version = "0.13" [build-dependencies.protox] version = "0.7" [build-dependencies.tonic-build] version = "0.12" [features] async = ["miden-tx/async"] concurrent = [ "miden-lib/concurrent", "miden-objects/concurrent", "miden-tx/concurrent", "std", ] default = ["std"] std = [ "miden-objects/std", "miden-tx/std", "dep:tokio", "dep:tonic-web", "dep:tokio-stream", "dep:axum", "dep:tracing", "dep:tracing-subscriber", "tonic/transport", ] testing = [ "miden-objects/testing", "miden-lib/testing", "miden-tx/testing", ] [target.'cfg(all(target_arch = "wasm32", target_os = "unknown"))'.dependencies.getrandom] version = "0.2" features = ["js"] optional = true [target.'cfg(all(target_arch = "wasm32", target_os = "unknown"))'.dependencies.tonic] version = "0.12" features = [ "prost", "codegen", ] default-features = false [target.'cfg(all(target_arch = "wasm32", target_os = "unknown"))'.dependencies.tonic-web-wasm-client] version = "0.6" default-features = false [target.'cfg(not(all(target_arch = "wasm32", target_os = "unknown")))'.dependencies.once_cell] version = "1.19.0" [target.'cfg(not(all(target_arch = "wasm32", target_os = "unknown")))'.dependencies.pingora] version = "0.3" features = ["lb"] [target.'cfg(not(all(target_arch = "wasm32", target_os = "unknown")))'.dependencies.pingora-core] version = "0.3" [target.'cfg(not(all(target_arch = "wasm32", target_os = "unknown")))'.dependencies.pingora-limits] version = "0.3" [target.'cfg(not(all(target_arch = "wasm32", target_os = "unknown")))'.dependencies.pingora-proxy] version = "0.3" [target.'cfg(not(all(target_arch = "wasm32", target_os = "unknown")))'.dependencies.tonic] version = "0.12" features = [ "prost", "codegen", "transport", ] default-features = false