mirror of
https://github.com/eth-act/ere.git
synced 2026-04-03 03:00:17 -04:00
69 lines
1.9 KiB
TOML
69 lines
1.9 KiB
TOML
[package]
|
|
name = "ere-zisk"
|
|
version.workspace = true
|
|
edition.workspace = true
|
|
rust-version.workspace = true
|
|
license.workspace = true
|
|
|
|
[dependencies]
|
|
anyhow.workspace = true
|
|
bincode = { workspace = true, features = ["alloc"] }
|
|
blake3 = { workspace = true, optional = true }
|
|
bytemuck.workspace = true
|
|
futures-util.workspace = true
|
|
http.workspace = true
|
|
mpi = { workspace = true, optional = true }
|
|
parking_lot.workspace = true
|
|
serde.workspace = true
|
|
tempfile.workspace = true
|
|
thiserror.workspace = true
|
|
tonic = { workspace = true, optional = true }
|
|
tracing.workspace = true
|
|
uuid = { workspace = true, features = ["v4"] }
|
|
|
|
# Local dependencies
|
|
ere-compile-utils = { workspace = true, optional = true }
|
|
ere-zkvm-interface.workspace = true
|
|
|
|
# Zisk dependencies
|
|
proofman-common = { workspace = true, optional = true }
|
|
proofman-fields = { workspace = true, optional = true }
|
|
proofman-starks-lib-c = { workspace = true, optional = true }
|
|
proofman-util = { workspace = true, optional = true }
|
|
proofman-verifier = { workspace = true, optional = true }
|
|
zisk-core = { workspace = true, optional = true }
|
|
zisk-rom-setup = { workspace = true, optional = true }
|
|
zisk-sdk = { workspace = true, optional = true, features = ["disable_distributed"] }
|
|
ziskemu = { workspace = true, optional = true }
|
|
zisk-distributed-grpc-api = { workspace = true, optional = true }
|
|
|
|
[dev-dependencies]
|
|
ere-test-utils = { workspace = true, features = ["host"] }
|
|
|
|
[build-dependencies]
|
|
ere-build-utils.workspace = true
|
|
|
|
[features]
|
|
default = ["compiler", "zkvm"]
|
|
compiler = ["dep:ere-compile-utils"]
|
|
zkvm = [
|
|
"dep:blake3",
|
|
"dep:mpi",
|
|
"dep:tonic",
|
|
"dep:proofman-common",
|
|
"dep:proofman-fields",
|
|
"dep:proofman-starks-lib-c",
|
|
"dep:proofman-util",
|
|
"dep:proofman-verifier",
|
|
"dep:zisk-rom-setup",
|
|
"dep:zisk-core",
|
|
"dep:zisk-sdk",
|
|
"dep:ziskemu",
|
|
"dep:zisk-distributed-grpc-api",
|
|
"ere-zkvm-interface/tokio",
|
|
]
|
|
cuda = ["zisk-sdk/gpu"]
|
|
|
|
[lints]
|
|
workspace = true
|