aboutsummaryrefslogtreecommitdiff
path: root/zkvms/zkm/sdk/Cargo.toml
diff options
context:
space:
mode:
authorKamen Mladenov <kamen@syndamia.com>2025-01-16 12:47:40 +0200
committerKamen Mladenov <kamen@syndamia.com>2025-01-16 12:47:40 +0200
commitf276736ceba61373fb60216256c477ab2ccffe29 (patch)
tree98824fd9e68847c608113aea107cd4e5e627ac5b /zkvms/zkm/sdk/Cargo.toml
parent818ba1a13973fe64c3d73e2bf90c45e2dcafec72 (diff)
downloadzkVMs-benchmarks-f276736ceba61373fb60216256c477ab2ccffe29.tar
zkVMs-benchmarks-f276736ceba61373fb60216256c477ab2ccffe29.tar.gz
zkVMs-benchmarks-f276736ceba61373fb60216256c477ab2ccffe29.zip
feat(zkvms): Add zkm host
Diffstat (limited to 'zkvms/zkm/sdk/Cargo.toml')
-rw-r--r--zkvms/zkm/sdk/Cargo.toml46
1 files changed, 46 insertions, 0 deletions
diff --git a/zkvms/zkm/sdk/Cargo.toml b/zkvms/zkm/sdk/Cargo.toml
new file mode 100644
index 0000000..7d91c6d
--- /dev/null
+++ b/zkvms/zkm/sdk/Cargo.toml
@@ -0,0 +1,46 @@
+[package]
+name = "zkm-sdk"
+version = "0.2.0"
+edition = "2021"
+
+# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
+
+[dependencies]
+libc = "0.2"
+bincode = "1.3.3"
+
+async-trait = "0.1"
+
+zkm-emulator = { path = "/nix/store/h9s6kmnx7iafllv10wqhjix5kpyfsh37-zkm-unstable-2025-01-05/emulator" }
+zkm-prover = { path = "/nix/store/h9s6kmnx7iafllv10wqhjix5kpyfsh37-zkm-unstable-2025-01-05/prover" }
+common = { git = "https://github.com/zkMIPS/zkm-prover", branch = "main", default-features = false }
+plonky2 = { git = "https://github.com/zkMIPS/plonky2.git", branch = "zkm_dev" }
+#starky = { git = "https://github.com/zkMIPS/plonky2.git", branch = "zkm_dev" }
+
+tonic = "0.8.1"
+prost = "0.11.0"
+
+reqwest = { version = "0.11", features = ["rustls-tls"] }
+tokio = { version = "1.21.0", features = ["macros", "rt-multi-thread", "signal"] }
+ethers = "2.0.14"
+sha2 = { version = "0.10.8", default-features = false }
+
+log = { version = "0.4.14", default-features = false }
+anyhow = "1.0.75"
+serde = { version = "1.0.144", features = ["derive"] }
+serde_json = "1.0"
+
+elf = { version = "0.7", default-features = false }
+uuid = { version = "1.2", features = ["v4", "fast-rng", "macro-diagnostics"] }
+
+##[dev-dependencies]
+
+plonky2x = { git = "https://github.com/zkMIPS/succinctx.git", package = "plonky2x", branch = "zkm" }
+
+[build-dependencies]
+tonic-build = "0.8.0"
+
+[features]
+snark = []
+test = []
+