From 49f8e9b24d6ce5b893a5047b74fd77c672693a94 Mon Sep 17 00:00:00 2001 From: "sm.wu" Date: Wed, 10 Dec 2025 21:22:04 +0800 Subject: [PATCH 1/5] update ceno --- Cargo.lock | 24 ++++++++++++------------ Cargo.toml | 18 +++++++++--------- 2 files changed, 21 insertions(+), 21 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 4b356eb34..f438fd6bc 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1699,7 +1699,7 @@ dependencies = [ [[package]] name = "cargo-ceno" version = "0.1.0" -source = "git+https://github.com/scroll-tech/ceno?branch=master#a0b4f04bda269197ca9f795edb1f8fea5a25491e" +source = "git+https://github.com/scroll-tech/ceno?rev=f3e7ad8cb206bab66da8a9e5f5e198bc2aa09df2#f3e7ad8cb206bab66da8a9e5f5e198bc2aa09df2" dependencies = [ "anyhow", "bincode 1.3.3", @@ -1848,7 +1848,7 @@ dependencies = [ [[package]] name = "ceno-examples" version = "0.1.0" -source = "git+https://github.com/scroll-tech/ceno?branch=master#a0b4f04bda269197ca9f795edb1f8fea5a25491e" +source = "git+https://github.com/scroll-tech/ceno?rev=f3e7ad8cb206bab66da8a9e5f5e198bc2aa09df2#f3e7ad8cb206bab66da8a9e5f5e198bc2aa09df2" dependencies = [ "glob", ] @@ -1868,7 +1868,7 @@ dependencies = [ [[package]] name = "ceno_crypto" version = "0.1.0" -source = "git+https://github.com/scroll-tech/ceno?branch=master#a0b4f04bda269197ca9f795edb1f8fea5a25491e" +source = "git+https://github.com/scroll-tech/ceno?rev=f3e7ad8cb206bab66da8a9e5f5e198bc2aa09df2#f3e7ad8cb206bab66da8a9e5f5e198bc2aa09df2" dependencies = [ "ceno_keccak", "ceno_sha2", @@ -1890,7 +1890,7 @@ dependencies = [ [[package]] name = "ceno_emul" version = "0.1.0" -source = "git+https://github.com/scroll-tech/ceno?branch=master#a0b4f04bda269197ca9f795edb1f8fea5a25491e" +source = "git+https://github.com/scroll-tech/ceno?rev=f3e7ad8cb206bab66da8a9e5f5e198bc2aa09df2#f3e7ad8cb206bab66da8a9e5f5e198bc2aa09df2" dependencies = [ "anyhow", "ceno_rt", @@ -1921,7 +1921,7 @@ dependencies = [ [[package]] name = "ceno_host" version = "0.1.0" -source = "git+https://github.com/scroll-tech/ceno?branch=master#a0b4f04bda269197ca9f795edb1f8fea5a25491e" +source = "git+https://github.com/scroll-tech/ceno?rev=f3e7ad8cb206bab66da8a9e5f5e198bc2aa09df2#f3e7ad8cb206bab66da8a9e5f5e198bc2aa09df2" dependencies = [ "anyhow", "ceno_emul", @@ -1933,7 +1933,7 @@ dependencies = [ [[package]] name = "ceno_keccak" version = "0.1.0" -source = "git+https://github.com/scroll-tech/ceno?branch=master#a0b4f04bda269197ca9f795edb1f8fea5a25491e" +source = "git+https://github.com/scroll-tech/ceno?rev=f3e7ad8cb206bab66da8a9e5f5e198bc2aa09df2#f3e7ad8cb206bab66da8a9e5f5e198bc2aa09df2" dependencies = [ "ceno_syscall 0.1.0 (git+https://github.com/scroll-tech/ceno-patch?branch=main)", "tiny-keccak", @@ -1942,7 +1942,7 @@ dependencies = [ [[package]] name = "ceno_recursion" version = "0.1.0" -source = "git+https://github.com/scroll-tech/ceno?branch=master#a0b4f04bda269197ca9f795edb1f8fea5a25491e" +source = "git+https://github.com/scroll-tech/ceno?rev=f3e7ad8cb206bab66da8a9e5f5e198bc2aa09df2#f3e7ad8cb206bab66da8a9e5f5e198bc2aa09df2" dependencies = [ "bincode 1.3.3", "ceno-examples", @@ -1985,7 +1985,7 @@ dependencies = [ [[package]] name = "ceno_rt" version = "0.1.0" -source = "git+https://github.com/scroll-tech/ceno?branch=master#a0b4f04bda269197ca9f795edb1f8fea5a25491e" +source = "git+https://github.com/scroll-tech/ceno?rev=f3e7ad8cb206bab66da8a9e5f5e198bc2aa09df2#f3e7ad8cb206bab66da8a9e5f5e198bc2aa09df2" dependencies = [ "getrandom 0.2.16", "getrandom 0.3.3", @@ -1995,7 +1995,7 @@ dependencies = [ [[package]] name = "ceno_sha2" version = "0.1.0" -source = "git+https://github.com/scroll-tech/ceno?branch=master#a0b4f04bda269197ca9f795edb1f8fea5a25491e" +source = "git+https://github.com/scroll-tech/ceno?rev=f3e7ad8cb206bab66da8a9e5f5e198bc2aa09df2#f3e7ad8cb206bab66da8a9e5f5e198bc2aa09df2" dependencies = [ "ceno_syscall 0.1.0 (git+https://github.com/scroll-tech/ceno-patch?branch=main)", "digest 0.10.7", @@ -2014,7 +2014,7 @@ source = "git+https://github.com/scroll-tech/ceno-patch#0cb2c93e02e2e859e55d5d88 [[package]] name = "ceno_zkvm" version = "0.1.0" -source = "git+https://github.com/scroll-tech/ceno?branch=master#a0b4f04bda269197ca9f795edb1f8fea5a25491e" +source = "git+https://github.com/scroll-tech/ceno?rev=f3e7ad8cb206bab66da8a9e5f5e198bc2aa09df2#f3e7ad8cb206bab66da8a9e5f5e198bc2aa09df2" dependencies = [ "base64 0.22.1", "bincode 1.3.3", @@ -2713,7 +2713,7 @@ dependencies = [ [[package]] name = "derive" version = "0.1.0" -source = "git+https://github.com/scroll-tech/ceno?branch=master#a0b4f04bda269197ca9f795edb1f8fea5a25491e" +source = "git+https://github.com/scroll-tech/ceno?rev=f3e7ad8cb206bab66da8a9e5f5e198bc2aa09df2#f3e7ad8cb206bab66da8a9e5f5e198bc2aa09df2" dependencies = [ "quote", "syn 1.0.109", @@ -3690,7 +3690,7 @@ dependencies = [ [[package]] name = "gkr_iop" version = "0.1.0" -source = "git+https://github.com/scroll-tech/ceno?branch=master#a0b4f04bda269197ca9f795edb1f8fea5a25491e" +source = "git+https://github.com/scroll-tech/ceno?rev=f3e7ad8cb206bab66da8a9e5f5e198bc2aa09df2#f3e7ad8cb206bab66da8a9e5f5e198bc2aa09df2" dependencies = [ "bincode 1.3.3", "cuda_hal", diff --git a/Cargo.toml b/Cargo.toml index 10de6a877..c05ece728 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -61,17 +61,17 @@ openvm-primitives = { path = "./crates/primitives" } openvm-reth-benchmark = { path = "./crates/host-bench", default-features = false } openvm-mpt = { path = "./crates/mpt" } # ceno -ceno_rt = { git = "https://github.com/scroll-tech/ceno", branch = "master" } -ceno_crypto = { git = "https://github.com/scroll-tech/ceno", branch = "master" } +ceno_rt = { git = "https://github.com/scroll-tech/ceno", rev = "f3e7ad8cb206bab66da8a9e5f5e198bc2aa09df2" } +ceno_crypto = { git = "https://github.com/scroll-tech/ceno", rev = "f3e7ad8cb206bab66da8a9e5f5e198bc2aa09df2" } # ceno host lib -ceno_emul = { git = "https://github.com/scroll-tech/ceno", branch = "master" } -ceno_host = { git = "https://github.com/scroll-tech/ceno", branch = "master" } -ceno_zkvm = { git = "https://github.com/scroll-tech/ceno", branch = "master" } -ceno_sha2 = { git = "https://github.com/scroll-tech/ceno", branch = "master" } -ceno_cli = { git = "https://github.com/scroll-tech/ceno", package = "cargo-ceno", branch = "master" } -ceno_recursion = { git = "https://github.com/scroll-tech/ceno", branch = "master" } +ceno_emul = { git = "https://github.com/scroll-tech/ceno", rev = "f3e7ad8cb206bab66da8a9e5f5e198bc2aa09df2" } +ceno_host = { git = "https://github.com/scroll-tech/ceno", rev = "f3e7ad8cb206bab66da8a9e5f5e198bc2aa09df2" } +ceno_zkvm = { git = "https://github.com/scroll-tech/ceno", rev = "f3e7ad8cb206bab66da8a9e5f5e198bc2aa09df2" } +ceno_sha2 = { git = "https://github.com/scroll-tech/ceno", rev = "f3e7ad8cb206bab66da8a9e5f5e198bc2aa09df2" } +ceno_cli = { git = "https://github.com/scroll-tech/ceno", package = "cargo-ceno", rev = "f3e7ad8cb206bab66da8a9e5f5e198bc2aa09df2" } +ceno_recursion = { git = "https://github.com/scroll-tech/ceno", rev = "f3e7ad8cb206bab66da8a9e5f5e198bc2aa09df2" } ceno_syscall = { git = "https://github.com/scroll-tech/ceno-patch", branch = "main", default-features = false } -gkr_iop = { git = "https://github.com/scroll-tech/ceno", branch = "master" } +gkr_iop = { git = "https://github.com/scroll-tech/ceno", rev = "f3e7ad8cb206bab66da8a9e5f5e198bc2aa09df2" } ff_ext = { git = "https://github.com/scroll-tech/gkr-backend.git", tag = "v1.0.0-alpha.18" } mpcs = { git = "https://github.com/scroll-tech/gkr-backend.git", tag = "v1.0.0-alpha.18" } From 127107e418371f677e48c96f0978e96995425496 Mon Sep 17 00:00:00 2001 From: "sm.wu" Date: Thu, 11 Dec 2025 11:17:37 +0800 Subject: [PATCH 2/5] update ceno dep --- Cargo.lock | 24 ++++++++++++------------ Cargo.toml | 18 +++++++++--------- 2 files changed, 21 insertions(+), 21 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index f438fd6bc..b9fedc29a 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1699,7 +1699,7 @@ dependencies = [ [[package]] name = "cargo-ceno" version = "0.1.0" -source = "git+https://github.com/scroll-tech/ceno?rev=f3e7ad8cb206bab66da8a9e5f5e198bc2aa09df2#f3e7ad8cb206bab66da8a9e5f5e198bc2aa09df2" +source = "git+https://github.com/scroll-tech/ceno?branch=master#c308c4a87025fd06f238a53ca8c7dae8f4956eb4" dependencies = [ "anyhow", "bincode 1.3.3", @@ -1848,7 +1848,7 @@ dependencies = [ [[package]] name = "ceno-examples" version = "0.1.0" -source = "git+https://github.com/scroll-tech/ceno?rev=f3e7ad8cb206bab66da8a9e5f5e198bc2aa09df2#f3e7ad8cb206bab66da8a9e5f5e198bc2aa09df2" +source = "git+https://github.com/scroll-tech/ceno?branch=master#c308c4a87025fd06f238a53ca8c7dae8f4956eb4" dependencies = [ "glob", ] @@ -1868,7 +1868,7 @@ dependencies = [ [[package]] name = "ceno_crypto" version = "0.1.0" -source = "git+https://github.com/scroll-tech/ceno?rev=f3e7ad8cb206bab66da8a9e5f5e198bc2aa09df2#f3e7ad8cb206bab66da8a9e5f5e198bc2aa09df2" +source = "git+https://github.com/scroll-tech/ceno?branch=master#c308c4a87025fd06f238a53ca8c7dae8f4956eb4" dependencies = [ "ceno_keccak", "ceno_sha2", @@ -1890,7 +1890,7 @@ dependencies = [ [[package]] name = "ceno_emul" version = "0.1.0" -source = "git+https://github.com/scroll-tech/ceno?rev=f3e7ad8cb206bab66da8a9e5f5e198bc2aa09df2#f3e7ad8cb206bab66da8a9e5f5e198bc2aa09df2" +source = "git+https://github.com/scroll-tech/ceno?branch=master#c308c4a87025fd06f238a53ca8c7dae8f4956eb4" dependencies = [ "anyhow", "ceno_rt", @@ -1921,7 +1921,7 @@ dependencies = [ [[package]] name = "ceno_host" version = "0.1.0" -source = "git+https://github.com/scroll-tech/ceno?rev=f3e7ad8cb206bab66da8a9e5f5e198bc2aa09df2#f3e7ad8cb206bab66da8a9e5f5e198bc2aa09df2" +source = "git+https://github.com/scroll-tech/ceno?branch=master#c308c4a87025fd06f238a53ca8c7dae8f4956eb4" dependencies = [ "anyhow", "ceno_emul", @@ -1933,7 +1933,7 @@ dependencies = [ [[package]] name = "ceno_keccak" version = "0.1.0" -source = "git+https://github.com/scroll-tech/ceno?rev=f3e7ad8cb206bab66da8a9e5f5e198bc2aa09df2#f3e7ad8cb206bab66da8a9e5f5e198bc2aa09df2" +source = "git+https://github.com/scroll-tech/ceno?branch=master#c308c4a87025fd06f238a53ca8c7dae8f4956eb4" dependencies = [ "ceno_syscall 0.1.0 (git+https://github.com/scroll-tech/ceno-patch?branch=main)", "tiny-keccak", @@ -1942,7 +1942,7 @@ dependencies = [ [[package]] name = "ceno_recursion" version = "0.1.0" -source = "git+https://github.com/scroll-tech/ceno?rev=f3e7ad8cb206bab66da8a9e5f5e198bc2aa09df2#f3e7ad8cb206bab66da8a9e5f5e198bc2aa09df2" +source = "git+https://github.com/scroll-tech/ceno?branch=master#c308c4a87025fd06f238a53ca8c7dae8f4956eb4" dependencies = [ "bincode 1.3.3", "ceno-examples", @@ -1985,7 +1985,7 @@ dependencies = [ [[package]] name = "ceno_rt" version = "0.1.0" -source = "git+https://github.com/scroll-tech/ceno?rev=f3e7ad8cb206bab66da8a9e5f5e198bc2aa09df2#f3e7ad8cb206bab66da8a9e5f5e198bc2aa09df2" +source = "git+https://github.com/scroll-tech/ceno?branch=master#c308c4a87025fd06f238a53ca8c7dae8f4956eb4" dependencies = [ "getrandom 0.2.16", "getrandom 0.3.3", @@ -1995,7 +1995,7 @@ dependencies = [ [[package]] name = "ceno_sha2" version = "0.1.0" -source = "git+https://github.com/scroll-tech/ceno?rev=f3e7ad8cb206bab66da8a9e5f5e198bc2aa09df2#f3e7ad8cb206bab66da8a9e5f5e198bc2aa09df2" +source = "git+https://github.com/scroll-tech/ceno?branch=master#c308c4a87025fd06f238a53ca8c7dae8f4956eb4" dependencies = [ "ceno_syscall 0.1.0 (git+https://github.com/scroll-tech/ceno-patch?branch=main)", "digest 0.10.7", @@ -2014,7 +2014,7 @@ source = "git+https://github.com/scroll-tech/ceno-patch#0cb2c93e02e2e859e55d5d88 [[package]] name = "ceno_zkvm" version = "0.1.0" -source = "git+https://github.com/scroll-tech/ceno?rev=f3e7ad8cb206bab66da8a9e5f5e198bc2aa09df2#f3e7ad8cb206bab66da8a9e5f5e198bc2aa09df2" +source = "git+https://github.com/scroll-tech/ceno?branch=master#c308c4a87025fd06f238a53ca8c7dae8f4956eb4" dependencies = [ "base64 0.22.1", "bincode 1.3.3", @@ -2713,7 +2713,7 @@ dependencies = [ [[package]] name = "derive" version = "0.1.0" -source = "git+https://github.com/scroll-tech/ceno?rev=f3e7ad8cb206bab66da8a9e5f5e198bc2aa09df2#f3e7ad8cb206bab66da8a9e5f5e198bc2aa09df2" +source = "git+https://github.com/scroll-tech/ceno?branch=master#c308c4a87025fd06f238a53ca8c7dae8f4956eb4" dependencies = [ "quote", "syn 1.0.109", @@ -3690,7 +3690,7 @@ dependencies = [ [[package]] name = "gkr_iop" version = "0.1.0" -source = "git+https://github.com/scroll-tech/ceno?rev=f3e7ad8cb206bab66da8a9e5f5e198bc2aa09df2#f3e7ad8cb206bab66da8a9e5f5e198bc2aa09df2" +source = "git+https://github.com/scroll-tech/ceno?branch=master#c308c4a87025fd06f238a53ca8c7dae8f4956eb4" dependencies = [ "bincode 1.3.3", "cuda_hal", diff --git a/Cargo.toml b/Cargo.toml index c05ece728..2d65e2b0e 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -61,17 +61,17 @@ openvm-primitives = { path = "./crates/primitives" } openvm-reth-benchmark = { path = "./crates/host-bench", default-features = false } openvm-mpt = { path = "./crates/mpt" } # ceno -ceno_rt = { git = "https://github.com/scroll-tech/ceno", rev = "f3e7ad8cb206bab66da8a9e5f5e198bc2aa09df2" } -ceno_crypto = { git = "https://github.com/scroll-tech/ceno", rev = "f3e7ad8cb206bab66da8a9e5f5e198bc2aa09df2" } +ceno_rt = { git = "https://github.com/scroll-tech/ceno", branch = "master" } +ceno_crypto = { git = "https://github.com/scroll-tech/ceno", branch = "master" } # ceno host lib -ceno_emul = { git = "https://github.com/scroll-tech/ceno", rev = "f3e7ad8cb206bab66da8a9e5f5e198bc2aa09df2" } -ceno_host = { git = "https://github.com/scroll-tech/ceno", rev = "f3e7ad8cb206bab66da8a9e5f5e198bc2aa09df2" } -ceno_zkvm = { git = "https://github.com/scroll-tech/ceno", rev = "f3e7ad8cb206bab66da8a9e5f5e198bc2aa09df2" } -ceno_sha2 = { git = "https://github.com/scroll-tech/ceno", rev = "f3e7ad8cb206bab66da8a9e5f5e198bc2aa09df2" } -ceno_cli = { git = "https://github.com/scroll-tech/ceno", package = "cargo-ceno", rev = "f3e7ad8cb206bab66da8a9e5f5e198bc2aa09df2" } -ceno_recursion = { git = "https://github.com/scroll-tech/ceno", rev = "f3e7ad8cb206bab66da8a9e5f5e198bc2aa09df2" } +ceno_emul = { git = "https://github.com/scroll-tech/ceno", branch = "master" } +ceno_host = { git = "https://github.com/scroll-tech/ceno", branch = "master" } +ceno_zkvm = { git = "https://github.com/scroll-tech/ceno", branch = "master" } +ceno_sha2 = { git = "https://github.com/scroll-tech/ceno", branch = "master" } +ceno_cli = { git = "https://github.com/scroll-tech/ceno", package = "cargo-ceno", branch = "master" } +ceno_recursion = { git = "https://github.com/scroll-tech/ceno", branch = "master" } ceno_syscall = { git = "https://github.com/scroll-tech/ceno-patch", branch = "main", default-features = false } -gkr_iop = { git = "https://github.com/scroll-tech/ceno", rev = "f3e7ad8cb206bab66da8a9e5f5e198bc2aa09df2" } +gkr_iop = { git = "https://github.com/scroll-tech/ceno", branch = "master" } ff_ext = { git = "https://github.com/scroll-tech/gkr-backend.git", tag = "v1.0.0-alpha.18" } mpcs = { git = "https://github.com/scroll-tech/gkr-backend.git", tag = "v1.0.0-alpha.18" } From 1b4da5a7f46be70420783f42bbc255cf6e093e01 Mon Sep 17 00:00:00 2001 From: "sm.wu" Date: Thu, 11 Dec 2025 11:20:34 +0800 Subject: [PATCH 3/5] taplo fmt --- Cargo.lock | 24 ++++----- Cargo.toml | 72 +++++++++++++------------- bin/ceno-client-eth/.cargo/config.toml | 36 ++++++------- bin/ceno-client-eth/Cargo.toml | 4 +- crates/executor/client/Cargo.toml | 2 +- crates/host-bench/Cargo.toml | 10 ++-- 6 files changed, 75 insertions(+), 73 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index b9fedc29a..93619bcfb 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1699,7 +1699,7 @@ dependencies = [ [[package]] name = "cargo-ceno" version = "0.1.0" -source = "git+https://github.com/scroll-tech/ceno?branch=master#c308c4a87025fd06f238a53ca8c7dae8f4956eb4" +source = "git+https://github.com/scroll-tech/ceno?branch=master#5d0bff6295ba9a173fcb1801205d76bc7c4f399d" dependencies = [ "anyhow", "bincode 1.3.3", @@ -1848,7 +1848,7 @@ dependencies = [ [[package]] name = "ceno-examples" version = "0.1.0" -source = "git+https://github.com/scroll-tech/ceno?branch=master#c308c4a87025fd06f238a53ca8c7dae8f4956eb4" +source = "git+https://github.com/scroll-tech/ceno?branch=master#5d0bff6295ba9a173fcb1801205d76bc7c4f399d" dependencies = [ "glob", ] @@ -1868,7 +1868,7 @@ dependencies = [ [[package]] name = "ceno_crypto" version = "0.1.0" -source = "git+https://github.com/scroll-tech/ceno?branch=master#c308c4a87025fd06f238a53ca8c7dae8f4956eb4" +source = "git+https://github.com/scroll-tech/ceno?branch=master#5d0bff6295ba9a173fcb1801205d76bc7c4f399d" dependencies = [ "ceno_keccak", "ceno_sha2", @@ -1890,7 +1890,7 @@ dependencies = [ [[package]] name = "ceno_emul" version = "0.1.0" -source = "git+https://github.com/scroll-tech/ceno?branch=master#c308c4a87025fd06f238a53ca8c7dae8f4956eb4" +source = "git+https://github.com/scroll-tech/ceno?branch=master#5d0bff6295ba9a173fcb1801205d76bc7c4f399d" dependencies = [ "anyhow", "ceno_rt", @@ -1921,7 +1921,7 @@ dependencies = [ [[package]] name = "ceno_host" version = "0.1.0" -source = "git+https://github.com/scroll-tech/ceno?branch=master#c308c4a87025fd06f238a53ca8c7dae8f4956eb4" +source = "git+https://github.com/scroll-tech/ceno?branch=master#5d0bff6295ba9a173fcb1801205d76bc7c4f399d" dependencies = [ "anyhow", "ceno_emul", @@ -1933,7 +1933,7 @@ dependencies = [ [[package]] name = "ceno_keccak" version = "0.1.0" -source = "git+https://github.com/scroll-tech/ceno?branch=master#c308c4a87025fd06f238a53ca8c7dae8f4956eb4" +source = "git+https://github.com/scroll-tech/ceno?branch=master#5d0bff6295ba9a173fcb1801205d76bc7c4f399d" dependencies = [ "ceno_syscall 0.1.0 (git+https://github.com/scroll-tech/ceno-patch?branch=main)", "tiny-keccak", @@ -1942,7 +1942,7 @@ dependencies = [ [[package]] name = "ceno_recursion" version = "0.1.0" -source = "git+https://github.com/scroll-tech/ceno?branch=master#c308c4a87025fd06f238a53ca8c7dae8f4956eb4" +source = "git+https://github.com/scroll-tech/ceno?branch=master#5d0bff6295ba9a173fcb1801205d76bc7c4f399d" dependencies = [ "bincode 1.3.3", "ceno-examples", @@ -1985,7 +1985,7 @@ dependencies = [ [[package]] name = "ceno_rt" version = "0.1.0" -source = "git+https://github.com/scroll-tech/ceno?branch=master#c308c4a87025fd06f238a53ca8c7dae8f4956eb4" +source = "git+https://github.com/scroll-tech/ceno?branch=master#5d0bff6295ba9a173fcb1801205d76bc7c4f399d" dependencies = [ "getrandom 0.2.16", "getrandom 0.3.3", @@ -1995,7 +1995,7 @@ dependencies = [ [[package]] name = "ceno_sha2" version = "0.1.0" -source = "git+https://github.com/scroll-tech/ceno?branch=master#c308c4a87025fd06f238a53ca8c7dae8f4956eb4" +source = "git+https://github.com/scroll-tech/ceno?branch=master#5d0bff6295ba9a173fcb1801205d76bc7c4f399d" dependencies = [ "ceno_syscall 0.1.0 (git+https://github.com/scroll-tech/ceno-patch?branch=main)", "digest 0.10.7", @@ -2014,7 +2014,7 @@ source = "git+https://github.com/scroll-tech/ceno-patch#0cb2c93e02e2e859e55d5d88 [[package]] name = "ceno_zkvm" version = "0.1.0" -source = "git+https://github.com/scroll-tech/ceno?branch=master#c308c4a87025fd06f238a53ca8c7dae8f4956eb4" +source = "git+https://github.com/scroll-tech/ceno?branch=master#5d0bff6295ba9a173fcb1801205d76bc7c4f399d" dependencies = [ "base64 0.22.1", "bincode 1.3.3", @@ -2713,7 +2713,7 @@ dependencies = [ [[package]] name = "derive" version = "0.1.0" -source = "git+https://github.com/scroll-tech/ceno?branch=master#c308c4a87025fd06f238a53ca8c7dae8f4956eb4" +source = "git+https://github.com/scroll-tech/ceno?branch=master#5d0bff6295ba9a173fcb1801205d76bc7c4f399d" dependencies = [ "quote", "syn 1.0.109", @@ -3690,7 +3690,7 @@ dependencies = [ [[package]] name = "gkr_iop" version = "0.1.0" -source = "git+https://github.com/scroll-tech/ceno?branch=master#c308c4a87025fd06f238a53ca8c7dae8f4956eb4" +source = "git+https://github.com/scroll-tech/ceno?branch=master#5d0bff6295ba9a173fcb1801205d76bc7c4f399d" dependencies = [ "bincode 1.3.3", "cuda_hal", diff --git a/Cargo.toml b/Cargo.toml index 2d65e2b0e..3560a898d 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,15 +1,15 @@ [workspace] members = [ - "crates/executor/client", - "crates/executor/host", - "crates/mpt-tools", - "crates/primitives", - "crates/storage/rpc-db", - "crates/host-bench", - "crates/mpt", - "bin/verifier-bench", - "bin/ceno-client-eth", - "bin/ceno-host" + "crates/executor/client", + "crates/executor/host", + "crates/mpt-tools", + "crates/primitives", + "crates/storage/rpc-db", + "crates/host-bench", + "crates/mpt", + "bin/verifier-bench", + "bin/ceno-client-eth", + "bin/ceno-host", ] exclude = [] resolver = "3" @@ -28,8 +28,8 @@ bincode_derive = "2.0.0" eyre = "0.6" tracing = { version = "0.1.40", default-features = false } tokio = { version = "1.44.1", default-features = false, features = [ - "rt", - "rt-multi-thread", + "rt", + "rt-multi-thread", ] } serde_json = "1.0.110" serde = { version = "1.0", default-features = false, features = ["derive"] } @@ -40,9 +40,9 @@ thiserror = "2.0.12" hex-literal = "1.0.0" rayon = "1.10.0" bincode = { version = "2.0.1", default-features = false, features = [ - "derive", - "alloc", - "serde", + "derive", + "alloc", + "serde", ] } toml = "0.9.2" derive_more = "1.0.0" @@ -62,16 +62,16 @@ openvm-reth-benchmark = { path = "./crates/host-bench", default-features = false openvm-mpt = { path = "./crates/mpt" } # ceno ceno_rt = { git = "https://github.com/scroll-tech/ceno", branch = "master" } -ceno_crypto = { git = "https://github.com/scroll-tech/ceno", branch = "master" } +ceno_crypto = { git = "https://github.com/scroll-tech/ceno", branch = "master" } # ceno host lib -ceno_emul = { git = "https://github.com/scroll-tech/ceno", branch = "master" } -ceno_host = { git = "https://github.com/scroll-tech/ceno", branch = "master" } -ceno_zkvm = { git = "https://github.com/scroll-tech/ceno", branch = "master" } -ceno_sha2 = { git = "https://github.com/scroll-tech/ceno", branch = "master" } -ceno_cli = { git = "https://github.com/scroll-tech/ceno", package = "cargo-ceno", branch = "master" } -ceno_recursion = { git = "https://github.com/scroll-tech/ceno", branch = "master" } +ceno_emul = { git = "https://github.com/scroll-tech/ceno", branch = "master" } +ceno_host = { git = "https://github.com/scroll-tech/ceno", branch = "master" } +ceno_zkvm = { git = "https://github.com/scroll-tech/ceno", branch = "master" } +ceno_sha2 = { git = "https://github.com/scroll-tech/ceno", branch = "master" } +ceno_cli = { git = "https://github.com/scroll-tech/ceno", package = "cargo-ceno", branch = "master" } +ceno_recursion = { git = "https://github.com/scroll-tech/ceno", branch = "master" } ceno_syscall = { git = "https://github.com/scroll-tech/ceno-patch", branch = "main", default-features = false } -gkr_iop = { git = "https://github.com/scroll-tech/ceno", branch = "master" } +gkr_iop = { git = "https://github.com/scroll-tech/ceno", branch = "master" } ff_ext = { git = "https://github.com/scroll-tech/gkr-backend.git", tag = "v1.0.0-alpha.18" } mpcs = { git = "https://github.com/scroll-tech/gkr-backend.git", tag = "v1.0.0-alpha.18" } @@ -94,14 +94,14 @@ reth-db = { git = "https://github.com/paradigmxyz/reth", tag = "v1.9.3", default reth-errors = { git = "https://github.com/paradigmxyz/reth", tag = "v1.9.3", default-features = false } reth-ethereum-consensus = { git = "https://github.com/paradigmxyz/reth", tag = "v1.9.3", default-features = false } reth-ethereum-primitives = { git = "https://github.com/paradigmxyz/reth", tag = "v1.9.3", default-features = false, features = [ - "serde", - "serde-bincode-compat", + "serde", + "serde-bincode-compat", ] } # revm revm = { version = "31.0.2", features = ["serde"], default-features = false } revm-primitives = { version = "21.0.2", features = [ - "serde", + "serde", ], default-features = false } revm-interpreter = { version = "29.0.1", default-features = false } revm-precompile = { version = "27.0.0", default-features = false } @@ -114,18 +114,18 @@ alloy-hardforks = "0.4.5" alloy-eips = { version = "1.1.3", default-features = false } alloy-consensus = { version = "1.1.3", default-features = false, features = [ - "serde", - "serde-bincode-compat", + "serde", + "serde-bincode-compat", ] } alloy-provider = { version = "1.1.3", default-features = false, features = [ - "reqwest", - "reqwest-rustls-tls", + "reqwest", + "reqwest-rustls-tls", ] } alloy-rpc-client = { version = "1.1.3", default-features = false, features = [ - "reqwest", + "reqwest", ] } alloy-rpc-types = { version = "1.1.3", default-features = false, features = [ - "eth", + "eth", ] } alloy-transport = { version = "1.1.3" } @@ -161,8 +161,8 @@ openvm-algebra-guest = { git = "https://github.com/scroll-tech/openvm.git", bran openvm-ecc-guest = { git = "https://github.com/scroll-tech/openvm.git", branch = "feat/v1.4.1-scroll-ext", default-features = false } openvm-keccak256 = { git = "https://github.com/scroll-tech/openvm.git", branch = "feat/v1.4.1-scroll-ext", default-features = false } openvm-pairing = { git = "https://github.com/scroll-tech/openvm.git", branch = "feat/v1.4.1-scroll-ext", default-features = false, features = [ - "bn254", - "bls12_381", + "bn254", + "bls12_381", ] } openvm-sha2 = { git = "https://github.com/scroll-tech/openvm.git", branch = "feat/v1.4.1-scroll-ext", default-features = false } @@ -172,7 +172,9 @@ openvm-k256 = { git = "https://github.com/scroll-tech/openvm.git", package = "k2 openvm-p256 = { git = "https://github.com/scroll-tech/openvm.git", package = "p256", branch = "feat/v1.4.1-scroll-ext" } [patch."https://github.com/scroll-tech/ceno-gpu-mock.git"] -ceno_gpu = { git = "ssh://git@github.com/scroll-tech/ceno-gpu.git", package = "cuda_hal", branch = "main", default-features = false, features = ["bb31"] } +ceno_gpu = { git = "ssh://git@github.com/scroll-tech/ceno-gpu.git", package = "cuda_hal", branch = "main", default-features = false, features = [ + "bb31", +] } # ceno_gpu = { path = "../ceno-gpu/cuda_hal", package = "cuda_hal", default-feature = false, features = ["bb31"] } [patch."https://github.com/axiom-crypto/openvm-kzg.git"] diff --git a/bin/ceno-client-eth/.cargo/config.toml b/bin/ceno-client-eth/.cargo/config.toml index 3c55e7801..0db893f36 100644 --- a/bin/ceno-client-eth/.cargo/config.toml +++ b/bin/ceno-client-eth/.cargo/config.toml @@ -1,16 +1,16 @@ [unstable] build-std = [ - "alloc", - "core", - "compiler_builtins", - "std", - "panic_abort", - "proc_macro", + "alloc", + "core", + "compiler_builtins", + "std", + "panic_abort", + "proc_macro", ] build-std-features = [ - "compiler-builtins-mem", - "panic_immediate_abort", - "default", + "compiler-builtins-mem", + "panic_immediate_abort", + "default", ] [profile.dev] @@ -18,14 +18,14 @@ panic = "abort" [build] rustflags = [ - "-C", - "link-arg=-Tmemory.x", - "-C", - "link-arg=-Tceno_link.x", - "-Zlocation-detail=none", - "-C", - "passes=lower-atomic", - '--cfg', - 'getrandom_backend="custom"', # getrandom v3.3+ requires this cfg to use a custom getrandom implementation + "-C", + "link-arg=-Tmemory.x", + "-C", + "link-arg=-Tceno_link.x", + "-Zlocation-detail=none", + "-C", + "passes=lower-atomic", + '--cfg', + 'getrandom_backend="custom"', # getrandom v3.3+ requires this cfg to use a custom getrandom implementation ] target = "./riscv32im-ceno-zkvm-elf.json" diff --git a/bin/ceno-client-eth/Cargo.toml b/bin/ceno-client-eth/Cargo.toml index 3065d3cda..794411c02 100644 --- a/bin/ceno-client-eth/Cargo.toml +++ b/bin/ceno-client-eth/Cargo.toml @@ -24,8 +24,8 @@ alloy-primitives = { workspace = true, features = ["native-keccak"] } # Statically turns off logging log = { version = "0.4", features = ["max_level_off", "release_max_level_off"] } tracing = { version = "0.1", features = [ - "max_level_off", - "release_max_level_off", + "max_level_off", + "release_max_level_off", ] } [features] diff --git a/crates/executor/client/Cargo.toml b/crates/executor/client/Cargo.toml index 904bb6a7f..a5de264b0 100644 --- a/crates/executor/client/Cargo.toml +++ b/crates/executor/client/Cargo.toml @@ -23,7 +23,7 @@ openvm-mpt.workspace = true # reth reth-consensus.workspace = true reth-ethereum-primitives = { workspace = true, features = [ - "serde-bincode-compat", + "serde-bincode-compat", ] } reth-ethereum-consensus.workspace = true reth-execution-types.workspace = true diff --git a/crates/host-bench/Cargo.toml b/crates/host-bench/Cargo.toml index be5f7257a..7e59a1075 100644 --- a/crates/host-bench/Cargo.toml +++ b/crates/host-bench/Cargo.toml @@ -74,14 +74,14 @@ tco = ["openvm-sdk/tco"] # aot = ["openvm-sdk/aot"] evm-prove = ["openvm-sdk/evm-prove", "halo2-axiom"] evm-verify = ["evm-prove", "openvm-sdk/evm-verify", "halo2-axiom"] -perf-metrics = ["openvm-sdk/perf-metrics", "openvm-benchmarks-prove/perf-metrics"] +perf-metrics = [ + "openvm-sdk/perf-metrics", + "openvm-benchmarks-prove/perf-metrics", +] mimalloc = ["openvm-benchmarks-prove/mimalloc"] jemalloc = ["ceno_zkvm/jemalloc"] nightly-features = ["openvm-benchmarks-prove/nightly-features"] # x86 only: halo2-asm = ["halo2-axiom?/asm"] -cuda = [ - "openvm-native-circuit/cuda", - "openvm-sdk/cuda", -] +cuda = ["openvm-native-circuit/cuda", "openvm-sdk/cuda"] unprotected = ["openvm-sdk/unprotected"] From eea31ef63f8eef6aaf3c57b8b2a4026043c052ce Mon Sep 17 00:00:00 2001 From: "sm.wu" Date: Thu, 11 Dec 2025 13:01:13 +0800 Subject: [PATCH 4/5] fmt --- Cargo.toml | 56 +++++++++++++------------- bin/ceno-client-eth/.cargo/config.toml | 36 ++++++++--------- bin/ceno-client-eth/Cargo.toml | 4 +- crates/executor/client/Cargo.toml | 2 +- crates/host-bench/Cargo.toml | 10 ++--- 5 files changed, 53 insertions(+), 55 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index 3560a898d..10de6a877 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,15 +1,15 @@ [workspace] members = [ - "crates/executor/client", - "crates/executor/host", - "crates/mpt-tools", - "crates/primitives", - "crates/storage/rpc-db", - "crates/host-bench", - "crates/mpt", - "bin/verifier-bench", - "bin/ceno-client-eth", - "bin/ceno-host", + "crates/executor/client", + "crates/executor/host", + "crates/mpt-tools", + "crates/primitives", + "crates/storage/rpc-db", + "crates/host-bench", + "crates/mpt", + "bin/verifier-bench", + "bin/ceno-client-eth", + "bin/ceno-host" ] exclude = [] resolver = "3" @@ -28,8 +28,8 @@ bincode_derive = "2.0.0" eyre = "0.6" tracing = { version = "0.1.40", default-features = false } tokio = { version = "1.44.1", default-features = false, features = [ - "rt", - "rt-multi-thread", + "rt", + "rt-multi-thread", ] } serde_json = "1.0.110" serde = { version = "1.0", default-features = false, features = ["derive"] } @@ -40,9 +40,9 @@ thiserror = "2.0.12" hex-literal = "1.0.0" rayon = "1.10.0" bincode = { version = "2.0.1", default-features = false, features = [ - "derive", - "alloc", - "serde", + "derive", + "alloc", + "serde", ] } toml = "0.9.2" derive_more = "1.0.0" @@ -94,14 +94,14 @@ reth-db = { git = "https://github.com/paradigmxyz/reth", tag = "v1.9.3", default reth-errors = { git = "https://github.com/paradigmxyz/reth", tag = "v1.9.3", default-features = false } reth-ethereum-consensus = { git = "https://github.com/paradigmxyz/reth", tag = "v1.9.3", default-features = false } reth-ethereum-primitives = { git = "https://github.com/paradigmxyz/reth", tag = "v1.9.3", default-features = false, features = [ - "serde", - "serde-bincode-compat", + "serde", + "serde-bincode-compat", ] } # revm revm = { version = "31.0.2", features = ["serde"], default-features = false } revm-primitives = { version = "21.0.2", features = [ - "serde", + "serde", ], default-features = false } revm-interpreter = { version = "29.0.1", default-features = false } revm-precompile = { version = "27.0.0", default-features = false } @@ -114,18 +114,18 @@ alloy-hardforks = "0.4.5" alloy-eips = { version = "1.1.3", default-features = false } alloy-consensus = { version = "1.1.3", default-features = false, features = [ - "serde", - "serde-bincode-compat", + "serde", + "serde-bincode-compat", ] } alloy-provider = { version = "1.1.3", default-features = false, features = [ - "reqwest", - "reqwest-rustls-tls", + "reqwest", + "reqwest-rustls-tls", ] } alloy-rpc-client = { version = "1.1.3", default-features = false, features = [ - "reqwest", + "reqwest", ] } alloy-rpc-types = { version = "1.1.3", default-features = false, features = [ - "eth", + "eth", ] } alloy-transport = { version = "1.1.3" } @@ -161,8 +161,8 @@ openvm-algebra-guest = { git = "https://github.com/scroll-tech/openvm.git", bran openvm-ecc-guest = { git = "https://github.com/scroll-tech/openvm.git", branch = "feat/v1.4.1-scroll-ext", default-features = false } openvm-keccak256 = { git = "https://github.com/scroll-tech/openvm.git", branch = "feat/v1.4.1-scroll-ext", default-features = false } openvm-pairing = { git = "https://github.com/scroll-tech/openvm.git", branch = "feat/v1.4.1-scroll-ext", default-features = false, features = [ - "bn254", - "bls12_381", + "bn254", + "bls12_381", ] } openvm-sha2 = { git = "https://github.com/scroll-tech/openvm.git", branch = "feat/v1.4.1-scroll-ext", default-features = false } @@ -172,9 +172,7 @@ openvm-k256 = { git = "https://github.com/scroll-tech/openvm.git", package = "k2 openvm-p256 = { git = "https://github.com/scroll-tech/openvm.git", package = "p256", branch = "feat/v1.4.1-scroll-ext" } [patch."https://github.com/scroll-tech/ceno-gpu-mock.git"] -ceno_gpu = { git = "ssh://git@github.com/scroll-tech/ceno-gpu.git", package = "cuda_hal", branch = "main", default-features = false, features = [ - "bb31", -] } +ceno_gpu = { git = "ssh://git@github.com/scroll-tech/ceno-gpu.git", package = "cuda_hal", branch = "main", default-features = false, features = ["bb31"] } # ceno_gpu = { path = "../ceno-gpu/cuda_hal", package = "cuda_hal", default-feature = false, features = ["bb31"] } [patch."https://github.com/axiom-crypto/openvm-kzg.git"] diff --git a/bin/ceno-client-eth/.cargo/config.toml b/bin/ceno-client-eth/.cargo/config.toml index 0db893f36..3c55e7801 100644 --- a/bin/ceno-client-eth/.cargo/config.toml +++ b/bin/ceno-client-eth/.cargo/config.toml @@ -1,16 +1,16 @@ [unstable] build-std = [ - "alloc", - "core", - "compiler_builtins", - "std", - "panic_abort", - "proc_macro", + "alloc", + "core", + "compiler_builtins", + "std", + "panic_abort", + "proc_macro", ] build-std-features = [ - "compiler-builtins-mem", - "panic_immediate_abort", - "default", + "compiler-builtins-mem", + "panic_immediate_abort", + "default", ] [profile.dev] @@ -18,14 +18,14 @@ panic = "abort" [build] rustflags = [ - "-C", - "link-arg=-Tmemory.x", - "-C", - "link-arg=-Tceno_link.x", - "-Zlocation-detail=none", - "-C", - "passes=lower-atomic", - '--cfg', - 'getrandom_backend="custom"', # getrandom v3.3+ requires this cfg to use a custom getrandom implementation + "-C", + "link-arg=-Tmemory.x", + "-C", + "link-arg=-Tceno_link.x", + "-Zlocation-detail=none", + "-C", + "passes=lower-atomic", + '--cfg', + 'getrandom_backend="custom"', # getrandom v3.3+ requires this cfg to use a custom getrandom implementation ] target = "./riscv32im-ceno-zkvm-elf.json" diff --git a/bin/ceno-client-eth/Cargo.toml b/bin/ceno-client-eth/Cargo.toml index 794411c02..3065d3cda 100644 --- a/bin/ceno-client-eth/Cargo.toml +++ b/bin/ceno-client-eth/Cargo.toml @@ -24,8 +24,8 @@ alloy-primitives = { workspace = true, features = ["native-keccak"] } # Statically turns off logging log = { version = "0.4", features = ["max_level_off", "release_max_level_off"] } tracing = { version = "0.1", features = [ - "max_level_off", - "release_max_level_off", + "max_level_off", + "release_max_level_off", ] } [features] diff --git a/crates/executor/client/Cargo.toml b/crates/executor/client/Cargo.toml index a5de264b0..904bb6a7f 100644 --- a/crates/executor/client/Cargo.toml +++ b/crates/executor/client/Cargo.toml @@ -23,7 +23,7 @@ openvm-mpt.workspace = true # reth reth-consensus.workspace = true reth-ethereum-primitives = { workspace = true, features = [ - "serde-bincode-compat", + "serde-bincode-compat", ] } reth-ethereum-consensus.workspace = true reth-execution-types.workspace = true diff --git a/crates/host-bench/Cargo.toml b/crates/host-bench/Cargo.toml index 7e59a1075..be5f7257a 100644 --- a/crates/host-bench/Cargo.toml +++ b/crates/host-bench/Cargo.toml @@ -74,14 +74,14 @@ tco = ["openvm-sdk/tco"] # aot = ["openvm-sdk/aot"] evm-prove = ["openvm-sdk/evm-prove", "halo2-axiom"] evm-verify = ["evm-prove", "openvm-sdk/evm-verify", "halo2-axiom"] -perf-metrics = [ - "openvm-sdk/perf-metrics", - "openvm-benchmarks-prove/perf-metrics", -] +perf-metrics = ["openvm-sdk/perf-metrics", "openvm-benchmarks-prove/perf-metrics"] mimalloc = ["openvm-benchmarks-prove/mimalloc"] jemalloc = ["ceno_zkvm/jemalloc"] nightly-features = ["openvm-benchmarks-prove/nightly-features"] # x86 only: halo2-asm = ["halo2-axiom?/asm"] -cuda = ["openvm-native-circuit/cuda", "openvm-sdk/cuda"] +cuda = [ + "openvm-native-circuit/cuda", + "openvm-sdk/cuda", +] unprotected = ["openvm-sdk/unprotected"] From f69b1fd0557241d9f4b006e9534db044de0870bc Mon Sep 17 00:00:00 2001 From: "sm.wu" Date: Thu, 11 Dec 2025 16:21:16 +0800 Subject: [PATCH 5/5] test new pipeline --- Cargo.lock | 24 ++++++++++++------------ Cargo.toml | 18 +++++++++--------- 2 files changed, 21 insertions(+), 21 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 93619bcfb..f467fbf86 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1699,7 +1699,7 @@ dependencies = [ [[package]] name = "cargo-ceno" version = "0.1.0" -source = "git+https://github.com/scroll-tech/ceno?branch=master#5d0bff6295ba9a173fcb1801205d76bc7c4f399d" +source = "git+https://github.com/scroll-tech/ceno?rev=476f0414e8fe6a9443a9e210e26b72a64d2d7bec#476f0414e8fe6a9443a9e210e26b72a64d2d7bec" dependencies = [ "anyhow", "bincode 1.3.3", @@ -1848,7 +1848,7 @@ dependencies = [ [[package]] name = "ceno-examples" version = "0.1.0" -source = "git+https://github.com/scroll-tech/ceno?branch=master#5d0bff6295ba9a173fcb1801205d76bc7c4f399d" +source = "git+https://github.com/scroll-tech/ceno?rev=476f0414e8fe6a9443a9e210e26b72a64d2d7bec#476f0414e8fe6a9443a9e210e26b72a64d2d7bec" dependencies = [ "glob", ] @@ -1868,7 +1868,7 @@ dependencies = [ [[package]] name = "ceno_crypto" version = "0.1.0" -source = "git+https://github.com/scroll-tech/ceno?branch=master#5d0bff6295ba9a173fcb1801205d76bc7c4f399d" +source = "git+https://github.com/scroll-tech/ceno?rev=476f0414e8fe6a9443a9e210e26b72a64d2d7bec#476f0414e8fe6a9443a9e210e26b72a64d2d7bec" dependencies = [ "ceno_keccak", "ceno_sha2", @@ -1890,7 +1890,7 @@ dependencies = [ [[package]] name = "ceno_emul" version = "0.1.0" -source = "git+https://github.com/scroll-tech/ceno?branch=master#5d0bff6295ba9a173fcb1801205d76bc7c4f399d" +source = "git+https://github.com/scroll-tech/ceno?rev=476f0414e8fe6a9443a9e210e26b72a64d2d7bec#476f0414e8fe6a9443a9e210e26b72a64d2d7bec" dependencies = [ "anyhow", "ceno_rt", @@ -1921,7 +1921,7 @@ dependencies = [ [[package]] name = "ceno_host" version = "0.1.0" -source = "git+https://github.com/scroll-tech/ceno?branch=master#5d0bff6295ba9a173fcb1801205d76bc7c4f399d" +source = "git+https://github.com/scroll-tech/ceno?rev=476f0414e8fe6a9443a9e210e26b72a64d2d7bec#476f0414e8fe6a9443a9e210e26b72a64d2d7bec" dependencies = [ "anyhow", "ceno_emul", @@ -1933,7 +1933,7 @@ dependencies = [ [[package]] name = "ceno_keccak" version = "0.1.0" -source = "git+https://github.com/scroll-tech/ceno?branch=master#5d0bff6295ba9a173fcb1801205d76bc7c4f399d" +source = "git+https://github.com/scroll-tech/ceno?rev=476f0414e8fe6a9443a9e210e26b72a64d2d7bec#476f0414e8fe6a9443a9e210e26b72a64d2d7bec" dependencies = [ "ceno_syscall 0.1.0 (git+https://github.com/scroll-tech/ceno-patch?branch=main)", "tiny-keccak", @@ -1942,7 +1942,7 @@ dependencies = [ [[package]] name = "ceno_recursion" version = "0.1.0" -source = "git+https://github.com/scroll-tech/ceno?branch=master#5d0bff6295ba9a173fcb1801205d76bc7c4f399d" +source = "git+https://github.com/scroll-tech/ceno?rev=476f0414e8fe6a9443a9e210e26b72a64d2d7bec#476f0414e8fe6a9443a9e210e26b72a64d2d7bec" dependencies = [ "bincode 1.3.3", "ceno-examples", @@ -1985,7 +1985,7 @@ dependencies = [ [[package]] name = "ceno_rt" version = "0.1.0" -source = "git+https://github.com/scroll-tech/ceno?branch=master#5d0bff6295ba9a173fcb1801205d76bc7c4f399d" +source = "git+https://github.com/scroll-tech/ceno?rev=476f0414e8fe6a9443a9e210e26b72a64d2d7bec#476f0414e8fe6a9443a9e210e26b72a64d2d7bec" dependencies = [ "getrandom 0.2.16", "getrandom 0.3.3", @@ -1995,7 +1995,7 @@ dependencies = [ [[package]] name = "ceno_sha2" version = "0.1.0" -source = "git+https://github.com/scroll-tech/ceno?branch=master#5d0bff6295ba9a173fcb1801205d76bc7c4f399d" +source = "git+https://github.com/scroll-tech/ceno?rev=476f0414e8fe6a9443a9e210e26b72a64d2d7bec#476f0414e8fe6a9443a9e210e26b72a64d2d7bec" dependencies = [ "ceno_syscall 0.1.0 (git+https://github.com/scroll-tech/ceno-patch?branch=main)", "digest 0.10.7", @@ -2014,7 +2014,7 @@ source = "git+https://github.com/scroll-tech/ceno-patch#0cb2c93e02e2e859e55d5d88 [[package]] name = "ceno_zkvm" version = "0.1.0" -source = "git+https://github.com/scroll-tech/ceno?branch=master#5d0bff6295ba9a173fcb1801205d76bc7c4f399d" +source = "git+https://github.com/scroll-tech/ceno?rev=476f0414e8fe6a9443a9e210e26b72a64d2d7bec#476f0414e8fe6a9443a9e210e26b72a64d2d7bec" dependencies = [ "base64 0.22.1", "bincode 1.3.3", @@ -2713,7 +2713,7 @@ dependencies = [ [[package]] name = "derive" version = "0.1.0" -source = "git+https://github.com/scroll-tech/ceno?branch=master#5d0bff6295ba9a173fcb1801205d76bc7c4f399d" +source = "git+https://github.com/scroll-tech/ceno?rev=476f0414e8fe6a9443a9e210e26b72a64d2d7bec#476f0414e8fe6a9443a9e210e26b72a64d2d7bec" dependencies = [ "quote", "syn 1.0.109", @@ -3690,7 +3690,7 @@ dependencies = [ [[package]] name = "gkr_iop" version = "0.1.0" -source = "git+https://github.com/scroll-tech/ceno?branch=master#5d0bff6295ba9a173fcb1801205d76bc7c4f399d" +source = "git+https://github.com/scroll-tech/ceno?rev=476f0414e8fe6a9443a9e210e26b72a64d2d7bec#476f0414e8fe6a9443a9e210e26b72a64d2d7bec" dependencies = [ "bincode 1.3.3", "cuda_hal", diff --git a/Cargo.toml b/Cargo.toml index 10de6a877..fa3d1b888 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -61,17 +61,17 @@ openvm-primitives = { path = "./crates/primitives" } openvm-reth-benchmark = { path = "./crates/host-bench", default-features = false } openvm-mpt = { path = "./crates/mpt" } # ceno -ceno_rt = { git = "https://github.com/scroll-tech/ceno", branch = "master" } -ceno_crypto = { git = "https://github.com/scroll-tech/ceno", branch = "master" } +ceno_rt = { git = "https://github.com/scroll-tech/ceno", rev = "8b4dc1500b4077c84f1ab12a7f54551319847d6c" } +ceno_crypto = { git = "https://github.com/scroll-tech/ceno", rev = "8b4dc1500b4077c84f1ab12a7f54551319847d6c" } # ceno host lib -ceno_emul = { git = "https://github.com/scroll-tech/ceno", branch = "master" } -ceno_host = { git = "https://github.com/scroll-tech/ceno", branch = "master" } -ceno_zkvm = { git = "https://github.com/scroll-tech/ceno", branch = "master" } -ceno_sha2 = { git = "https://github.com/scroll-tech/ceno", branch = "master" } -ceno_cli = { git = "https://github.com/scroll-tech/ceno", package = "cargo-ceno", branch = "master" } -ceno_recursion = { git = "https://github.com/scroll-tech/ceno", branch = "master" } +ceno_emul = { git = "https://github.com/scroll-tech/ceno", rev = "8b4dc1500b4077c84f1ab12a7f54551319847d6c" } +ceno_host = { git = "https://github.com/scroll-tech/ceno", rev = "8b4dc1500b4077c84f1ab12a7f54551319847d6c" } +ceno_zkvm = { git = "https://github.com/scroll-tech/ceno", rev = "8b4dc1500b4077c84f1ab12a7f54551319847d6c" } +ceno_sha2 = { git = "https://github.com/scroll-tech/ceno", rev = "8b4dc1500b4077c84f1ab12a7f54551319847d6c" } +ceno_cli = { git = "https://github.com/scroll-tech/ceno", package = "cargo-ceno", rev = "8b4dc1500b4077c84f1ab12a7f54551319847d6c" } +ceno_recursion = { git = "https://github.com/scroll-tech/ceno", rev = "8b4dc1500b4077c84f1ab12a7f54551319847d6c" } ceno_syscall = { git = "https://github.com/scroll-tech/ceno-patch", branch = "main", default-features = false } -gkr_iop = { git = "https://github.com/scroll-tech/ceno", branch = "master" } +gkr_iop = { git = "https://github.com/scroll-tech/ceno", rev = "8b4dc1500b4077c84f1ab12a7f54551319847d6c" } ff_ext = { git = "https://github.com/scroll-tech/gkr-backend.git", tag = "v1.0.0-alpha.18" } mpcs = { git = "https://github.com/scroll-tech/gkr-backend.git", tag = "v1.0.0-alpha.18" }