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