From efebde54d39bb682a246c33a38d4d68b9ed94b36 Mon Sep 17 00:00:00 2001 From: Jonathan Wang <31040440+jonathanpwang@users.noreply.github.com> Date: Wed, 29 Jan 2025 17:11:18 -0500 Subject: [PATCH] chore: openvm v1.0.0-rc.0 (#29) * chore: openvm v1.0.0-rc.0 * fix: stark-sdk --- Cargo.lock | 324 ++++++++++++++--------- Cargo.toml | 44 ++- tests/openvm/programs/ec_add/Cargo.toml | 14 +- tests/openvm/programs/ec_mul/Cargo.toml | 14 +- tests/openvm/programs/pairing/Cargo.toml | 10 +- tests/openvm/programs/sha256/Cargo.toml | 4 +- tests/openvm/tests/Cargo.toml | 36 ++- 7 files changed, 247 insertions(+), 199 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index e12130bf..4caeea0c 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3549,8 +3549,8 @@ dependencies = [ [[package]] name = "openvm" -version = "0.2.0-alpha" -source = "git+https://github.com/openvm-org/openvm.git?rev=e703c7ac898a665843c196562f1177963d3e4acb#e703c7ac898a665843c196562f1177963d3e4acb" +version = "1.0.0-rc.0" +source = "git+https://github.com/openvm-org/openvm.git?rev=442a9df3937fc47f64b6be8552b6be743c017092#442a9df3937fc47f64b6be8552b6be743c017092" dependencies = [ "bytemuck", "hex-literal", @@ -3563,8 +3563,8 @@ dependencies = [ [[package]] name = "openvm-algebra-circuit" -version = "0.2.0-alpha" -source = "git+https://github.com/openvm-org/openvm.git?rev=e703c7ac898a665843c196562f1177963d3e4acb#e703c7ac898a665843c196562f1177963d3e4acb" +version = "1.0.0-rc.0" +source = "git+https://github.com/openvm-org/openvm.git?rev=442a9df3937fc47f64b6be8552b6be743c017092#442a9df3937fc47f64b6be8552b6be743c017092" dependencies = [ "derive-new 0.6.0", "derive_more 1.0.0", @@ -3580,8 +3580,8 @@ dependencies = [ "openvm-mod-circuit-builder", "openvm-rv32-adapters", "openvm-rv32im-circuit", - "openvm-stark-backend", - "openvm-stark-sdk", + "openvm-stark-backend 1.0.0-rc.0 (git+https://github.com/openvm-org/stark-backend.git?tag=v1.0.0-rc.0)", + "openvm-stark-sdk 1.0.0-rc.0 (git+https://github.com/openvm-org/stark-backend.git?tag=v1.0.0-rc.0)", "rand", "serde", "serde-big-array", @@ -3593,7 +3593,7 @@ dependencies = [ [[package]] name = "openvm-algebra-complex-macros" version = "0.1.0" -source = "git+https://github.com/openvm-org/openvm.git?rev=e703c7ac898a665843c196562f1177963d3e4acb#e703c7ac898a665843c196562f1177963d3e4acb" +source = "git+https://github.com/openvm-org/openvm.git?rev=442a9df3937fc47f64b6be8552b6be743c017092#442a9df3937fc47f64b6be8552b6be743c017092" dependencies = [ "openvm-macros-common", "quote", @@ -3602,8 +3602,8 @@ dependencies = [ [[package]] name = "openvm-algebra-guest" -version = "0.2.0-alpha" -source = "git+https://github.com/openvm-org/openvm.git?rev=e703c7ac898a665843c196562f1177963d3e4acb#e703c7ac898a665843c196562f1177963d3e4acb" +version = "1.0.0-rc.0" +source = "git+https://github.com/openvm-org/openvm.git?rev=442a9df3937fc47f64b6be8552b6be743c017092#442a9df3937fc47f64b6be8552b6be743c017092" dependencies = [ "halo2curves-axiom", "num-bigint 0.4.6", @@ -3618,8 +3618,8 @@ dependencies = [ [[package]] name = "openvm-algebra-moduli-macros" -version = "0.2.0-alpha" -source = "git+https://github.com/openvm-org/openvm.git?rev=e703c7ac898a665843c196562f1177963d3e4acb#e703c7ac898a665843c196562f1177963d3e4acb" +version = "1.0.0-rc.0" +source = "git+https://github.com/openvm-org/openvm.git?rev=442a9df3937fc47f64b6be8552b6be743c017092#442a9df3937fc47f64b6be8552b6be743c017092" dependencies = [ "openvm-macros-common", "quote", @@ -3628,13 +3628,13 @@ dependencies = [ [[package]] name = "openvm-algebra-transpiler" -version = "0.2.0-alpha" -source = "git+https://github.com/openvm-org/openvm.git?rev=e703c7ac898a665843c196562f1177963d3e4acb#e703c7ac898a665843c196562f1177963d3e4acb" +version = "1.0.0-rc.0" +source = "git+https://github.com/openvm-org/openvm.git?rev=442a9df3937fc47f64b6be8552b6be743c017092#442a9df3937fc47f64b6be8552b6be743c017092" dependencies = [ "openvm-algebra-guest", "openvm-instructions", "openvm-instructions-derive", - "openvm-stark-backend", + "openvm-stark-backend 1.0.0-rc.0 (git+https://github.com/openvm-org/stark-backend.git?tag=v1.0.0-rc.0)", "openvm-transpiler", "rrs-lib", "strum", @@ -3643,8 +3643,8 @@ dependencies = [ [[package]] name = "openvm-bigint-circuit" -version = "0.2.0-alpha" -source = "git+https://github.com/openvm-org/openvm.git?rev=e703c7ac898a665843c196562f1177963d3e4acb#e703c7ac898a665843c196562f1177963d3e4acb" +version = "1.0.0-rc.0" +source = "git+https://github.com/openvm-org/openvm.git?rev=442a9df3937fc47f64b6be8552b6be743c017092#442a9df3937fc47f64b6be8552b6be743c017092" dependencies = [ "derive-new 0.6.0", "derive_more 1.0.0", @@ -3657,16 +3657,16 @@ dependencies = [ "openvm-rv32-adapters", "openvm-rv32im-circuit", "openvm-rv32im-transpiler", - "openvm-stark-backend", - "openvm-stark-sdk", + "openvm-stark-backend 1.0.0-rc.0 (git+https://github.com/openvm-org/stark-backend.git?tag=v1.0.0-rc.0)", + "openvm-stark-sdk 1.0.0-rc.0 (git+https://github.com/openvm-org/stark-backend.git?tag=v1.0.0-rc.0)", "rand", "serde", ] [[package]] name = "openvm-bigint-guest" -version = "0.2.0-alpha" -source = "git+https://github.com/openvm-org/openvm.git?rev=e703c7ac898a665843c196562f1177963d3e4acb#e703c7ac898a665843c196562f1177963d3e4acb" +version = "1.0.0-rc.0" +source = "git+https://github.com/openvm-org/openvm.git?rev=442a9df3937fc47f64b6be8552b6be743c017092#442a9df3937fc47f64b6be8552b6be743c017092" dependencies = [ "num-bigint 0.4.6", "num-traits", @@ -3678,14 +3678,14 @@ dependencies = [ [[package]] name = "openvm-bigint-transpiler" -version = "0.2.0-alpha" -source = "git+https://github.com/openvm-org/openvm.git?rev=e703c7ac898a665843c196562f1177963d3e4acb#e703c7ac898a665843c196562f1177963d3e4acb" +version = "1.0.0-rc.0" +source = "git+https://github.com/openvm-org/openvm.git?rev=442a9df3937fc47f64b6be8552b6be743c017092#442a9df3937fc47f64b6be8552b6be743c017092" dependencies = [ "openvm-bigint-guest", "openvm-instructions", "openvm-instructions-derive", "openvm-rv32im-transpiler", - "openvm-stark-backend", + "openvm-stark-backend 1.0.0-rc.0 (git+https://github.com/openvm-org/stark-backend.git?tag=v1.0.0-rc.0)", "openvm-transpiler", "rrs-lib", "strum", @@ -3693,8 +3693,8 @@ dependencies = [ [[package]] name = "openvm-build" -version = "0.2.0-alpha" -source = "git+https://github.com/openvm-org/openvm.git?rev=e703c7ac898a665843c196562f1177963d3e4acb#e703c7ac898a665843c196562f1177963d3e4acb" +version = "1.0.0-rc.0" +source = "git+https://github.com/openvm-org/openvm.git?rev=442a9df3937fc47f64b6be8552b6be743c017092#442a9df3937fc47f64b6be8552b6be743c017092" dependencies = [ "cargo_metadata", "dirs", @@ -3708,8 +3708,8 @@ dependencies = [ [[package]] name = "openvm-circuit" -version = "0.2.0-alpha" -source = "git+https://github.com/openvm-org/openvm.git?rev=e703c7ac898a665843c196562f1177963d3e4acb#e703c7ac898a665843c196562f1177963d3e4acb" +version = "1.0.0-rc.0" +source = "git+https://github.com/openvm-org/openvm.git?rev=442a9df3937fc47f64b6be8552b6be743c017092#442a9df3937fc47f64b6be8552b6be743c017092" dependencies = [ "async-trait", "backtrace", @@ -3728,8 +3728,8 @@ dependencies = [ "openvm-circuit-primitives-derive", "openvm-instructions", "openvm-poseidon2-air", - "openvm-stark-backend", - "openvm-stark-sdk", + "openvm-stark-backend 1.0.0-rc.0 (git+https://github.com/openvm-org/stark-backend.git?tag=v1.0.0-rc.0)", + "openvm-stark-sdk 1.0.0-rc.0 (git+https://github.com/openvm-org/stark-backend.git?tag=v1.0.0-rc.0)", "p3-baby-bear 0.1.0", "p3-symmetric 0.1.0", "rand", @@ -3745,8 +3745,8 @@ dependencies = [ [[package]] name = "openvm-circuit-derive" -version = "0.2.0-alpha" -source = "git+https://github.com/openvm-org/openvm.git?rev=e703c7ac898a665843c196562f1177963d3e4acb#e703c7ac898a665843c196562f1177963d3e4acb" +version = "1.0.0-rc.0" +source = "git+https://github.com/openvm-org/openvm.git?rev=442a9df3937fc47f64b6be8552b6be743c017092#442a9df3937fc47f64b6be8552b6be743c017092" dependencies = [ "itertools 0.13.0", "proc-macro2", @@ -3756,8 +3756,8 @@ dependencies = [ [[package]] name = "openvm-circuit-primitives" -version = "0.2.0-alpha" -source = "git+https://github.com/openvm-org/openvm.git?rev=e703c7ac898a665843c196562f1177963d3e4acb#e703c7ac898a665843c196562f1177963d3e4acb" +version = "1.0.0-rc.0" +source = "git+https://github.com/openvm-org/openvm.git?rev=442a9df3937fc47f64b6be8552b6be743c017092#442a9df3937fc47f64b6be8552b6be743c017092" dependencies = [ "bitcode", "derive-new 0.6.0", @@ -3766,15 +3766,15 @@ dependencies = [ "num-bigint 0.4.6", "num-traits", "openvm-circuit-primitives-derive", - "openvm-stark-backend", + "openvm-stark-backend 1.0.0-rc.0 (git+https://github.com/openvm-org/stark-backend.git?tag=v1.0.0-rc.0)", "rand", "tracing", ] [[package]] name = "openvm-circuit-primitives-derive" -version = "0.2.0-alpha" -source = "git+https://github.com/openvm-org/openvm.git?rev=e703c7ac898a665843c196562f1177963d3e4acb#e703c7ac898a665843c196562f1177963d3e4acb" +version = "1.0.0-rc.0" +source = "git+https://github.com/openvm-org/openvm.git?rev=442a9df3937fc47f64b6be8552b6be743c017092#442a9df3937fc47f64b6be8552b6be743c017092" dependencies = [ "itertools 0.13.0", "proc-macro2", @@ -3785,7 +3785,7 @@ dependencies = [ [[package]] name = "openvm-custom-insn" version = "0.1.0" -source = "git+https://github.com/openvm-org/openvm.git?rev=e703c7ac898a665843c196562f1177963d3e4acb#e703c7ac898a665843c196562f1177963d3e4acb" +source = "git+https://github.com/openvm-org/openvm.git?rev=442a9df3937fc47f64b6be8552b6be743c017092#442a9df3937fc47f64b6be8552b6be743c017092" dependencies = [ "proc-macro2", "quote", @@ -3794,8 +3794,8 @@ dependencies = [ [[package]] name = "openvm-ecc-circuit" -version = "0.2.0-alpha" -source = "git+https://github.com/openvm-org/openvm.git?rev=e703c7ac898a665843c196562f1177963d3e4acb#e703c7ac898a665843c196562f1177963d3e4acb" +version = "1.0.0-rc.0" +source = "git+https://github.com/openvm-org/openvm.git?rev=442a9df3937fc47f64b6be8552b6be743c017092#442a9df3937fc47f64b6be8552b6be743c017092" dependencies = [ "derive-new 0.6.0", "derive_more 1.0.0", @@ -3817,7 +3817,7 @@ dependencies = [ "openvm-mod-circuit-builder", "openvm-rv32-adapters", "openvm-rv32im-circuit", - "openvm-stark-backend", + "openvm-stark-backend 1.0.0-rc.0 (git+https://github.com/openvm-org/stark-backend.git?tag=v1.0.0-rc.0)", "serde", "serde_with", "strum", @@ -3825,8 +3825,8 @@ dependencies = [ [[package]] name = "openvm-ecc-guest" -version = "0.2.0-alpha" -source = "git+https://github.com/openvm-org/openvm.git?rev=e703c7ac898a665843c196562f1177963d3e4acb#e703c7ac898a665843c196562f1177963d3e4acb" +version = "1.0.0-rc.0" +source = "git+https://github.com/openvm-org/openvm.git?rev=442a9df3937fc47f64b6be8552b6be743c017092#442a9df3937fc47f64b6be8552b6be743c017092" dependencies = [ "ecdsa", "elliptic-curve", @@ -3851,8 +3851,8 @@ dependencies = [ [[package]] name = "openvm-ecc-sw-macros" -version = "0.2.0-alpha" -source = "git+https://github.com/openvm-org/openvm.git?rev=e703c7ac898a665843c196562f1177963d3e4acb#e703c7ac898a665843c196562f1177963d3e4acb" +version = "1.0.0-rc.0" +source = "git+https://github.com/openvm-org/openvm.git?rev=442a9df3937fc47f64b6be8552b6be743c017092#442a9df3937fc47f64b6be8552b6be743c017092" dependencies = [ "openvm-macros-common", "quote", @@ -3861,13 +3861,13 @@ dependencies = [ [[package]] name = "openvm-ecc-transpiler" -version = "0.2.0-alpha" -source = "git+https://github.com/openvm-org/openvm.git?rev=e703c7ac898a665843c196562f1177963d3e4acb#e703c7ac898a665843c196562f1177963d3e4acb" +version = "1.0.0-rc.0" +source = "git+https://github.com/openvm-org/openvm.git?rev=442a9df3937fc47f64b6be8552b6be743c017092#442a9df3937fc47f64b6be8552b6be743c017092" dependencies = [ "openvm-ecc-guest", "openvm-instructions", "openvm-instructions-derive", - "openvm-stark-backend", + "openvm-stark-backend 1.0.0-rc.0 (git+https://github.com/openvm-org/stark-backend.git?tag=v1.0.0-rc.0)", "openvm-transpiler", "rrs-lib", "strum", @@ -3875,8 +3875,8 @@ dependencies = [ [[package]] name = "openvm-instructions" -version = "0.2.0-alpha" -source = "git+https://github.com/openvm-org/openvm.git?rev=e703c7ac898a665843c196562f1177963d3e4acb#e703c7ac898a665843c196562f1177963d3e4acb" +version = "1.0.0-rc.0" +source = "git+https://github.com/openvm-org/openvm.git?rev=442a9df3937fc47f64b6be8552b6be743c017092#442a9df3937fc47f64b6be8552b6be743c017092" dependencies = [ "backtrace", "derive-new 0.6.0", @@ -3884,7 +3884,7 @@ dependencies = [ "num-bigint 0.4.6", "num-traits", "openvm-instructions-derive", - "openvm-stark-backend", + "openvm-stark-backend 1.0.0-rc.0 (git+https://github.com/openvm-org/stark-backend.git?tag=v1.0.0-rc.0)", "serde", "strum", "strum_macros", @@ -3892,8 +3892,8 @@ dependencies = [ [[package]] name = "openvm-instructions-derive" -version = "0.2.0-alpha" -source = "git+https://github.com/openvm-org/openvm.git?rev=e703c7ac898a665843c196562f1177963d3e4acb#e703c7ac898a665843c196562f1177963d3e4acb" +version = "1.0.0-rc.0" +source = "git+https://github.com/openvm-org/openvm.git?rev=442a9df3937fc47f64b6be8552b6be743c017092#442a9df3937fc47f64b6be8552b6be743c017092" dependencies = [ "proc-macro2", "quote", @@ -3902,8 +3902,8 @@ dependencies = [ [[package]] name = "openvm-keccak256-circuit" -version = "0.2.0-alpha" -source = "git+https://github.com/openvm-org/openvm.git?rev=e703c7ac898a665843c196562f1177963d3e4acb#e703c7ac898a665843c196562f1177963d3e4acb" +version = "1.0.0-rc.0" +source = "git+https://github.com/openvm-org/openvm.git?rev=442a9df3937fc47f64b6be8552b6be743c017092#442a9df3937fc47f64b6be8552b6be743c017092" dependencies = [ "bitcode", "derive-new 0.6.0", @@ -3918,8 +3918,8 @@ dependencies = [ "openvm-instructions", "openvm-keccak256-transpiler", "openvm-rv32im-circuit", - "openvm-stark-backend", - "openvm-stark-sdk", + "openvm-stark-backend 1.0.0-rc.0 (git+https://github.com/openvm-org/stark-backend.git?tag=v1.0.0-rc.0)", + "openvm-stark-sdk 1.0.0-rc.0 (git+https://github.com/openvm-org/stark-backend.git?tag=v1.0.0-rc.0)", "p3-keccak-air", "rand", "serde", @@ -3931,8 +3931,8 @@ dependencies = [ [[package]] name = "openvm-keccak256-guest" -version = "0.2.0-alpha" -source = "git+https://github.com/openvm-org/openvm.git?rev=e703c7ac898a665843c196562f1177963d3e4acb#e703c7ac898a665843c196562f1177963d3e4acb" +version = "1.0.0-rc.0" +source = "git+https://github.com/openvm-org/openvm.git?rev=442a9df3937fc47f64b6be8552b6be743c017092#442a9df3937fc47f64b6be8552b6be743c017092" dependencies = [ "openvm-platform", "serde", @@ -3941,13 +3941,13 @@ dependencies = [ [[package]] name = "openvm-keccak256-transpiler" -version = "0.2.0-alpha" -source = "git+https://github.com/openvm-org/openvm.git?rev=e703c7ac898a665843c196562f1177963d3e4acb#e703c7ac898a665843c196562f1177963d3e4acb" +version = "1.0.0-rc.0" +source = "git+https://github.com/openvm-org/openvm.git?rev=442a9df3937fc47f64b6be8552b6be743c017092#442a9df3937fc47f64b6be8552b6be743c017092" dependencies = [ "openvm-instructions", "openvm-instructions-derive", "openvm-keccak256-guest", - "openvm-stark-backend", + "openvm-stark-backend 1.0.0-rc.0 (git+https://github.com/openvm-org/stark-backend.git?tag=v1.0.0-rc.0)", "openvm-transpiler", "rrs-lib", "strum", @@ -3955,16 +3955,16 @@ dependencies = [ [[package]] name = "openvm-macros-common" -version = "0.2.0-alpha" -source = "git+https://github.com/openvm-org/openvm.git?rev=e703c7ac898a665843c196562f1177963d3e4acb#e703c7ac898a665843c196562f1177963d3e4acb" +version = "1.0.0-rc.0" +source = "git+https://github.com/openvm-org/openvm.git?rev=442a9df3937fc47f64b6be8552b6be743c017092#442a9df3937fc47f64b6be8552b6be743c017092" dependencies = [ "syn 2.0.96", ] [[package]] name = "openvm-mod-circuit-builder" -version = "0.2.0-alpha" -source = "git+https://github.com/openvm-org/openvm.git?rev=e703c7ac898a665843c196562f1177963d3e4acb#e703c7ac898a665843c196562f1177963d3e4acb" +version = "1.0.0-rc.0" +source = "git+https://github.com/openvm-org/openvm.git?rev=442a9df3937fc47f64b6be8552b6be743c017092#442a9df3937fc47f64b6be8552b6be743c017092" dependencies = [ "itertools 0.13.0", "num-bigint 0.4.6", @@ -3972,8 +3972,8 @@ dependencies = [ "openvm-circuit", "openvm-circuit-primitives", "openvm-instructions", - "openvm-stark-backend", - "openvm-stark-sdk", + "openvm-stark-backend 1.0.0-rc.0 (git+https://github.com/openvm-org/stark-backend.git?tag=v1.0.0-rc.0)", + "openvm-stark-sdk 1.0.0-rc.0 (git+https://github.com/openvm-org/stark-backend.git?tag=v1.0.0-rc.0)", "rand", "serde", "serde_with", @@ -3982,8 +3982,8 @@ dependencies = [ [[package]] name = "openvm-native-circuit" -version = "0.2.0-alpha" -source = "git+https://github.com/openvm-org/openvm.git?rev=e703c7ac898a665843c196562f1177963d3e4acb#e703c7ac898a665843c196562f1177963d3e4acb" +version = "1.0.0-rc.0" +source = "git+https://github.com/openvm-org/openvm.git?rev=442a9df3937fc47f64b6be8552b6be743c017092#442a9df3937fc47f64b6be8552b6be743c017092" dependencies = [ "bitcode", "derive-new 0.6.0", @@ -3998,8 +3998,8 @@ dependencies = [ "openvm-native-compiler", "openvm-poseidon2-air", "openvm-rv32im-circuit", - "openvm-stark-backend", - "openvm-stark-sdk", + "openvm-stark-backend 1.0.0-rc.0 (git+https://github.com/openvm-org/stark-backend.git?tag=v1.0.0-rc.0)", + "openvm-stark-sdk 1.0.0-rc.0 (git+https://github.com/openvm-org/stark-backend.git?tag=v1.0.0-rc.0)", "rand", "serde", "serde-big-array", @@ -4010,8 +4010,8 @@ dependencies = [ [[package]] name = "openvm-native-compiler" -version = "0.2.0-alpha" -source = "git+https://github.com/openvm-org/openvm.git?rev=e703c7ac898a665843c196562f1177963d3e4acb#e703c7ac898a665843c196562f1177963d3e4acb" +version = "1.0.0-rc.0" +source = "git+https://github.com/openvm-org/openvm.git?rev=442a9df3937fc47f64b6be8552b6be743c017092#442a9df3937fc47f64b6be8552b6be743c017092" dependencies = [ "backtrace", "itertools 0.13.0", @@ -4022,8 +4022,8 @@ dependencies = [ "openvm-instructions-derive", "openvm-native-compiler-derive", "openvm-rv32im-transpiler", - "openvm-stark-backend", - "openvm-stark-sdk", + "openvm-stark-backend 1.0.0-rc.0 (git+https://github.com/openvm-org/stark-backend.git?tag=v1.0.0-rc.0)", + "openvm-stark-sdk 1.0.0-rc.0 (git+https://github.com/openvm-org/stark-backend.git?tag=v1.0.0-rc.0)", "serde", "snark-verifier-sdk", "strum", @@ -4033,8 +4033,8 @@ dependencies = [ [[package]] name = "openvm-native-compiler-derive" -version = "0.2.0-alpha" -source = "git+https://github.com/openvm-org/openvm.git?rev=e703c7ac898a665843c196562f1177963d3e4acb#e703c7ac898a665843c196562f1177963d3e4acb" +version = "1.0.0-rc.0" +source = "git+https://github.com/openvm-org/openvm.git?rev=442a9df3937fc47f64b6be8552b6be743c017092#442a9df3937fc47f64b6be8552b6be743c017092" dependencies = [ "proc-macro2", "quote", @@ -4043,8 +4043,8 @@ dependencies = [ [[package]] name = "openvm-native-recursion" -version = "0.2.0-alpha" -source = "git+https://github.com/openvm-org/openvm.git?rev=e703c7ac898a665843c196562f1177963d3e4acb#e703c7ac898a665843c196562f1177963d3e4acb" +version = "1.0.0-rc.0" +source = "git+https://github.com/openvm-org/openvm.git?rev=442a9df3937fc47f64b6be8552b6be743c017092#442a9df3937fc47f64b6be8552b6be743c017092" dependencies = [ "cfg-if", "itertools 0.13.0", @@ -4054,8 +4054,8 @@ dependencies = [ "openvm-native-circuit", "openvm-native-compiler", "openvm-native-compiler-derive", - "openvm-stark-backend", - "openvm-stark-sdk", + "openvm-stark-backend 1.0.0-rc.0 (git+https://github.com/openvm-org/stark-backend.git?tag=v1.0.0-rc.0)", + "openvm-stark-sdk 1.0.0-rc.0 (git+https://github.com/openvm-org/stark-backend.git?tag=v1.0.0-rc.0)", "p3-dft 0.1.0", "p3-fri", "p3-merkle-tree", @@ -4069,8 +4069,8 @@ dependencies = [ [[package]] name = "openvm-pairing-circuit" -version = "0.2.0-alpha" -source = "git+https://github.com/openvm-org/openvm.git?rev=e703c7ac898a665843c196562f1177963d3e4acb#e703c7ac898a665843c196562f1177963d3e4acb" +version = "1.0.0-rc.0" +source = "git+https://github.com/openvm-org/openvm.git?rev=442a9df3937fc47f64b6be8552b6be743c017092#442a9df3937fc47f64b6be8552b6be743c017092" dependencies = [ "derive-new 0.6.0", "derive_more 1.0.0", @@ -4092,7 +4092,7 @@ dependencies = [ "openvm-pairing-transpiler", "openvm-rv32-adapters", "openvm-rv32im-circuit", - "openvm-stark-backend", + "openvm-stark-backend 1.0.0-rc.0 (git+https://github.com/openvm-org/stark-backend.git?tag=v1.0.0-rc.0)", "rand", "serde", "strum", @@ -4100,8 +4100,8 @@ dependencies = [ [[package]] name = "openvm-pairing-guest" -version = "0.2.0-alpha" -source = "git+https://github.com/openvm-org/openvm.git?rev=e703c7ac898a665843c196562f1177963d3e4acb#e703c7ac898a665843c196562f1177963d3e4acb" +version = "1.0.0-rc.0" +source = "git+https://github.com/openvm-org/openvm.git?rev=442a9df3937fc47f64b6be8552b6be743c017092#442a9df3937fc47f64b6be8552b6be743c017092" dependencies = [ "group 0.13.0", "halo2curves-axiom", @@ -4125,13 +4125,13 @@ dependencies = [ [[package]] name = "openvm-pairing-transpiler" -version = "0.2.0-alpha" -source = "git+https://github.com/openvm-org/openvm.git?rev=e703c7ac898a665843c196562f1177963d3e4acb#e703c7ac898a665843c196562f1177963d3e4acb" +version = "1.0.0-rc.0" +source = "git+https://github.com/openvm-org/openvm.git?rev=442a9df3937fc47f64b6be8552b6be743c017092#442a9df3937fc47f64b6be8552b6be743c017092" dependencies = [ "openvm-instructions", "openvm-instructions-derive", "openvm-pairing-guest", - "openvm-stark-backend", + "openvm-stark-backend 1.0.0-rc.0 (git+https://github.com/openvm-org/stark-backend.git?tag=v1.0.0-rc.0)", "openvm-transpiler", "rrs-lib", "strum", @@ -4139,8 +4139,8 @@ dependencies = [ [[package]] name = "openvm-platform" -version = "0.2.0-alpha" -source = "git+https://github.com/openvm-org/openvm.git?rev=e703c7ac898a665843c196562f1177963d3e4acb#e703c7ac898a665843c196562f1177963d3e4acb" +version = "1.0.0-rc.0" +source = "git+https://github.com/openvm-org/openvm.git?rev=442a9df3937fc47f64b6be8552b6be743c017092#442a9df3937fc47f64b6be8552b6be743c017092" dependencies = [ "getrandom", "libm", @@ -4151,15 +4151,15 @@ dependencies = [ [[package]] name = "openvm-poseidon2-air" -version = "0.2.0-alpha" -source = "git+https://github.com/openvm-org/openvm.git?rev=e703c7ac898a665843c196562f1177963d3e4acb#e703c7ac898a665843c196562f1177963d3e4acb" +version = "1.0.0-rc.0" +source = "git+https://github.com/openvm-org/openvm.git?rev=442a9df3937fc47f64b6be8552b6be743c017092#442a9df3937fc47f64b6be8552b6be743c017092" dependencies = [ "derivative", "itertools 0.13.0", "lazy_static", "openvm-circuit-primitives", - "openvm-stark-backend", - "openvm-stark-sdk", + "openvm-stark-backend 1.0.0-rc.0 (git+https://github.com/openvm-org/stark-backend.git?tag=v1.0.0-rc.0)", + "openvm-stark-sdk 1.0.0-rc.0 (git+https://github.com/openvm-org/stark-backend.git?tag=v1.0.0-rc.0)", "p3-monty-31", "p3-poseidon2 0.1.0", "p3-poseidon2-air", @@ -4171,8 +4171,8 @@ dependencies = [ [[package]] name = "openvm-rv32-adapters" -version = "0.2.0-alpha" -source = "git+https://github.com/openvm-org/openvm.git?rev=e703c7ac898a665843c196562f1177963d3e4acb#e703c7ac898a665843c196562f1177963d3e4acb" +version = "1.0.0-rc.0" +source = "git+https://github.com/openvm-org/openvm.git?rev=442a9df3937fc47f64b6be8552b6be743c017092#442a9df3937fc47f64b6be8552b6be743c017092" dependencies = [ "derive-new 0.6.0", "itertools 0.13.0", @@ -4181,8 +4181,8 @@ dependencies = [ "openvm-circuit-primitives-derive", "openvm-instructions", "openvm-rv32im-circuit", - "openvm-stark-backend", - "openvm-stark-sdk", + "openvm-stark-backend 1.0.0-rc.0 (git+https://github.com/openvm-org/stark-backend.git?tag=v1.0.0-rc.0)", + "openvm-stark-sdk 1.0.0-rc.0 (git+https://github.com/openvm-org/stark-backend.git?tag=v1.0.0-rc.0)", "rand", "serde", "serde-big-array", @@ -4192,8 +4192,8 @@ dependencies = [ [[package]] name = "openvm-rv32im-circuit" -version = "0.2.0-alpha" -source = "git+https://github.com/openvm-org/openvm.git?rev=e703c7ac898a665843c196562f1177963d3e4acb#e703c7ac898a665843c196562f1177963d3e4acb" +version = "1.0.0-rc.0" +source = "git+https://github.com/openvm-org/openvm.git?rev=442a9df3937fc47f64b6be8552b6be743c017092#442a9df3937fc47f64b6be8552b6be743c017092" dependencies = [ "bitcode", "derive-new 0.6.0", @@ -4209,7 +4209,7 @@ dependencies = [ "openvm-circuit-primitives-derive", "openvm-instructions", "openvm-rv32im-transpiler", - "openvm-stark-backend", + "openvm-stark-backend 1.0.0-rc.0 (git+https://github.com/openvm-org/stark-backend.git?tag=v1.0.0-rc.0)", "rand", "serde", "serde-big-array", @@ -4219,8 +4219,8 @@ dependencies = [ [[package]] name = "openvm-rv32im-guest" -version = "0.2.0-alpha" -source = "git+https://github.com/openvm-org/openvm.git?rev=e703c7ac898a665843c196562f1177963d3e4acb#e703c7ac898a665843c196562f1177963d3e4acb" +version = "1.0.0-rc.0" +source = "git+https://github.com/openvm-org/openvm.git?rev=442a9df3937fc47f64b6be8552b6be743c017092#442a9df3937fc47f64b6be8552b6be743c017092" dependencies = [ "openvm-platform", "strum_macros", @@ -4228,13 +4228,13 @@ dependencies = [ [[package]] name = "openvm-rv32im-transpiler" -version = "0.2.0-alpha" -source = "git+https://github.com/openvm-org/openvm.git?rev=e703c7ac898a665843c196562f1177963d3e4acb#e703c7ac898a665843c196562f1177963d3e4acb" +version = "1.0.0-rc.0" +source = "git+https://github.com/openvm-org/openvm.git?rev=442a9df3937fc47f64b6be8552b6be743c017092#442a9df3937fc47f64b6be8552b6be743c017092" dependencies = [ "openvm-instructions", "openvm-instructions-derive", "openvm-rv32im-guest", - "openvm-stark-backend", + "openvm-stark-backend 1.0.0-rc.0 (git+https://github.com/openvm-org/stark-backend.git?tag=v1.0.0-rc.0)", "openvm-transpiler", "rrs-lib", "serde", @@ -4244,8 +4244,8 @@ dependencies = [ [[package]] name = "openvm-sdk" -version = "0.2.0-alpha" -source = "git+https://github.com/openvm-org/openvm.git?rev=e703c7ac898a665843c196562f1177963d3e4acb#e703c7ac898a665843c196562f1177963d3e4acb" +version = "1.0.0-rc.0" +source = "git+https://github.com/openvm-org/openvm.git?rev=442a9df3937fc47f64b6be8552b6be743c017092#442a9df3937fc47f64b6be8552b6be743c017092" dependencies = [ "async-trait", "bitcode", @@ -4277,8 +4277,8 @@ dependencies = [ "openvm-rv32im-transpiler", "openvm-sha256-circuit", "openvm-sha256-transpiler", - "openvm-stark-backend", - "openvm-stark-sdk", + "openvm-stark-backend 1.0.0-rc.0 (git+https://github.com/openvm-org/stark-backend.git?tag=v1.0.0-rc.0)", + "openvm-stark-sdk 1.0.0-rc.0 (git+https://github.com/openvm-org/stark-backend.git?tag=v1.0.0-rc.0)", "openvm-transpiler", "serde", "static_assertions", @@ -4287,19 +4287,19 @@ dependencies = [ [[package]] name = "openvm-sha256-air" -version = "0.2.0-alpha" -source = "git+https://github.com/openvm-org/openvm.git?rev=e703c7ac898a665843c196562f1177963d3e4acb#e703c7ac898a665843c196562f1177963d3e4acb" +version = "1.0.0-rc.0" +source = "git+https://github.com/openvm-org/openvm.git?rev=442a9df3937fc47f64b6be8552b6be743c017092#442a9df3937fc47f64b6be8552b6be743c017092" dependencies = [ "openvm-circuit-primitives", - "openvm-stark-backend", + "openvm-stark-backend 1.0.0-rc.0 (git+https://github.com/openvm-org/stark-backend.git?tag=v1.0.0-rc.0)", "rand", "sha2", ] [[package]] name = "openvm-sha256-circuit" -version = "0.2.0-alpha" -source = "git+https://github.com/openvm-org/openvm.git?rev=e703c7ac898a665843c196562f1177963d3e4acb#e703c7ac898a665843c196562f1177963d3e4acb" +version = "1.0.0-rc.0" +source = "git+https://github.com/openvm-org/openvm.git?rev=442a9df3937fc47f64b6be8552b6be743c017092#442a9df3937fc47f64b6be8552b6be743c017092" dependencies = [ "bitcode", "derive-new 0.6.0", @@ -4312,8 +4312,8 @@ dependencies = [ "openvm-rv32im-circuit", "openvm-sha256-air", "openvm-sha256-transpiler", - "openvm-stark-backend", - "openvm-stark-sdk", + "openvm-stark-backend 1.0.0-rc.0 (git+https://github.com/openvm-org/stark-backend.git?tag=v1.0.0-rc.0)", + "openvm-stark-sdk 1.0.0-rc.0 (git+https://github.com/openvm-org/stark-backend.git?tag=v1.0.0-rc.0)", "rand", "serde", "sha2", @@ -4322,8 +4322,8 @@ dependencies = [ [[package]] name = "openvm-sha256-guest" -version = "0.2.0-alpha" -source = "git+https://github.com/openvm-org/openvm.git?rev=e703c7ac898a665843c196562f1177963d3e4acb#e703c7ac898a665843c196562f1177963d3e4acb" +version = "1.0.0-rc.0" +source = "git+https://github.com/openvm-org/openvm.git?rev=442a9df3937fc47f64b6be8552b6be743c017092#442a9df3937fc47f64b6be8552b6be743c017092" dependencies = [ "openvm", "openvm-platform", @@ -4332,13 +4332,13 @@ dependencies = [ [[package]] name = "openvm-sha256-transpiler" -version = "0.2.0-alpha" -source = "git+https://github.com/openvm-org/openvm.git?rev=e703c7ac898a665843c196562f1177963d3e4acb#e703c7ac898a665843c196562f1177963d3e4acb" +version = "1.0.0-rc.0" +source = "git+https://github.com/openvm-org/openvm.git?rev=442a9df3937fc47f64b6be8552b6be743c017092#442a9df3937fc47f64b6be8552b6be743c017092" dependencies = [ "openvm-instructions", "openvm-instructions-derive", "openvm-sha256-guest", - "openvm-stark-backend", + "openvm-stark-backend 1.0.0-rc.0 (git+https://github.com/openvm-org/stark-backend.git?tag=v1.0.0-rc.0)", "openvm-transpiler", "rrs-lib", "strum", @@ -4346,8 +4346,8 @@ dependencies = [ [[package]] name = "openvm-stark-backend" -version = "0.4.0-alpha" -source = "git+https://github.com/openvm-org/stark-backend.git?tag=v0.4.0-alpha#c7c12430185d29b06b26b053a940749d0d853833" +version = "1.0.0-rc.0" +source = "git+https://github.com/openvm-org/stark-backend.git?tag=v1.0.0-rc.0#18cf1c084ebeb3ca1163e55b87893f1d1fd7fc1f" dependencies = [ "async-trait", "cfg-if", @@ -4370,10 +4370,70 @@ dependencies = [ "tracing", ] +[[package]] +name = "openvm-stark-backend" +version = "1.0.0-rc.0" +source = "git+https://github.com/openvm-org/stark-backend.git?rev=18cf1c084ebeb3ca1163e55b87893f1d1fd7fc1f#18cf1c084ebeb3ca1163e55b87893f1d1fd7fc1f" +dependencies = [ + "async-trait", + "cfg-if", + "derivative", + "derive-new 0.7.0", + "itertools 0.13.0", + "p3-air", + "p3-challenger", + "p3-commit", + "p3-field 0.1.0", + "p3-matrix 0.1.0", + "p3-maybe-rayon 0.1.0", + "p3-uni-stark", + "p3-util 0.1.0", + "rayon", + "rustc-hash 2.1.0", + "serde", + "thiserror 1.0.69", + "tracing", +] + +[[package]] +name = "openvm-stark-sdk" +version = "1.0.0-rc.0" +source = "git+https://github.com/openvm-org/stark-backend.git?tag=v1.0.0-rc.0#18cf1c084ebeb3ca1163e55b87893f1d1fd7fc1f" +dependencies = [ + "derivative", + "derive_more 0.99.18", + "ff 0.13.0", + "itertools 0.13.0", + "metrics", + "metrics-tracing-context", + "metrics-util", + "openvm-stark-backend 1.0.0-rc.0 (git+https://github.com/openvm-org/stark-backend.git?tag=v1.0.0-rc.0)", + "p3-baby-bear 0.1.0", + "p3-blake3", + "p3-bn254-fr", + "p3-dft 0.1.0", + "p3-fri", + "p3-goldilocks", + "p3-keccak", + "p3-merkle-tree", + "p3-poseidon", + "p3-poseidon2 0.1.0", + "p3-symmetric 0.1.0", + "rand", + "serde", + "serde_json", + "static_assertions", + "toml", + "tracing", + "tracing-forest", + "tracing-subscriber", + "zkhash", +] + [[package]] name = "openvm-stark-sdk" -version = "0.4.0-alpha" -source = "git+https://github.com/openvm-org/stark-backend.git?tag=v0.4.0-alpha#c7c12430185d29b06b26b053a940749d0d853833" +version = "1.0.0-rc.0" +source = "git+https://github.com/openvm-org/stark-backend.git?rev=18cf1c084ebeb3ca1163e55b87893f1d1fd7fc1f#18cf1c084ebeb3ca1163e55b87893f1d1fd7fc1f" dependencies = [ "derivative", "derive_more 0.99.18", @@ -4382,7 +4442,7 @@ dependencies = [ "metrics", "metrics-tracing-context", "metrics-util", - "openvm-stark-backend", + "openvm-stark-backend 1.0.0-rc.0 (git+https://github.com/openvm-org/stark-backend.git?rev=18cf1c084ebeb3ca1163e55b87893f1d1fd7fc1f)", "p3-baby-bear 0.1.0", "p3-blake3", "p3-bn254-fr", @@ -4425,22 +4485,22 @@ dependencies = [ "openvm-pairing-transpiler", "openvm-rv32im-transpiler", "openvm-sdk", - "openvm-stark-sdk", + "openvm-stark-sdk 1.0.0-rc.0 (git+https://github.com/openvm-org/stark-backend.git?rev=18cf1c084ebeb3ca1163e55b87893f1d1fd7fc1f)", "openvm-transpiler", "revm-primitives 9.0.1", ] [[package]] name = "openvm-transpiler" -version = "0.2.0-alpha" -source = "git+https://github.com/openvm-org/openvm.git?rev=e703c7ac898a665843c196562f1177963d3e4acb#e703c7ac898a665843c196562f1177963d3e4acb" +version = "1.0.0-rc.0" +source = "git+https://github.com/openvm-org/openvm.git?rev=442a9df3937fc47f64b6be8552b6be743c017092#442a9df3937fc47f64b6be8552b6be743c017092" dependencies = [ "derive_more 1.0.0", "elf", "eyre", "openvm-instructions", "openvm-platform", - "openvm-stark-backend", + "openvm-stark-backend 1.0.0-rc.0 (git+https://github.com/openvm-org/stark-backend.git?tag=v1.0.0-rc.0)", "rrs-lib", "strum", "thiserror 1.0.69", diff --git a/Cargo.toml b/Cargo.toml index a169d441..aa2efb87 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,35 +1,27 @@ [workspace] -members = [ - "bins/revme", - "bins/revm-test", - "crates/revm", - "crates/primitives", - "crates/interpreter", - "crates/precompile", - "tests/openvm/tests", -] +members = ["bins/revme", "bins/revm-test", "crates/revm", "crates/primitives", "crates/interpreter", "crates/precompile", "tests/openvm/tests"] resolver = "2" default-members = ["crates/revm"] [workspace.dependencies] # openvm -openvm = { git = "https://github.com/openvm-org/openvm.git", rev = "e703c7ac898a665843c196562f1177963d3e4acb" } -openvm-ecc-guest = { git = "https://github.com/openvm-org/openvm.git", rev = "e703c7ac898a665843c196562f1177963d3e4acb" } -openvm-pairing-guest = { git = "https://github.com/openvm-org/openvm.git", rev = "e703c7ac898a665843c196562f1177963d3e4acb" } -openvm-keccak256-guest = { git = "https://github.com/openvm-org/openvm.git", rev = "e703c7ac898a665843c196562f1177963d3e4acb" } -openvm-sha256-guest = { git = "https://github.com/openvm-org/openvm.git", rev = "e703c7ac898a665843c196562f1177963d3e4acb" } -openvm-sdk = { git = "https://github.com/openvm-org/openvm.git", rev = "e703c7ac898a665843c196562f1177963d3e4acb" } -openvm-build = { git = "https://github.com/openvm-org/openvm.git", rev = "e703c7ac898a665843c196562f1177963d3e4acb" } -openvm-pairing-transpiler = { git = "https://github.com/openvm-org/openvm.git", rev = "e703c7ac898a665843c196562f1177963d3e4acb" } -openvm-rv32im-transpiler = { git = "https://github.com/openvm-org/openvm.git", rev = "e703c7ac898a665843c196562f1177963d3e4acb" } -openvm-transpiler = { git = "https://github.com/openvm-org/openvm.git", rev = "e703c7ac898a665843c196562f1177963d3e4acb" } -openvm-algebra-circuit = { git = "https://github.com/openvm-org/openvm.git", rev = "e703c7ac898a665843c196562f1177963d3e4acb" } -openvm-algebra-transpiler = { git = "https://github.com/openvm-org/openvm.git", rev = "e703c7ac898a665843c196562f1177963d3e4acb" } -openvm-ecc-circuit = { git = "https://github.com/openvm-org/openvm.git", rev = "e703c7ac898a665843c196562f1177963d3e4acb" } -openvm-ecc-transpiler = { git = "https://github.com/openvm-org/openvm.git", rev = "e703c7ac898a665843c196562f1177963d3e4acb" } -openvm-pairing-circuit = { git = "https://github.com/openvm-org/openvm.git", rev = "e703c7ac898a665843c196562f1177963d3e4acb" } -openvm-circuit = { git = "https://github.com/openvm-org/openvm.git", rev = "e703c7ac898a665843c196562f1177963d3e4acb" } -openvm-stark-sdk = { git = "https://github.com/openvm-org/stark-backend.git", tag = "v0.4.0-alpha" } +openvm = { git = "https://github.com/openvm-org/openvm.git", rev = "442a9df3937fc47f64b6be8552b6be743c017092" } +openvm-ecc-guest = { git = "https://github.com/openvm-org/openvm.git", rev = "442a9df3937fc47f64b6be8552b6be743c017092" } +openvm-pairing-guest = { git = "https://github.com/openvm-org/openvm.git", rev = "442a9df3937fc47f64b6be8552b6be743c017092" } +openvm-keccak256-guest = { git = "https://github.com/openvm-org/openvm.git", rev = "442a9df3937fc47f64b6be8552b6be743c017092" } +openvm-sha256-guest = { git = "https://github.com/openvm-org/openvm.git", rev = "442a9df3937fc47f64b6be8552b6be743c017092" } +openvm-sdk = { git = "https://github.com/openvm-org/openvm.git", rev = "442a9df3937fc47f64b6be8552b6be743c017092" } +openvm-build = { git = "https://github.com/openvm-org/openvm.git", rev = "442a9df3937fc47f64b6be8552b6be743c017092" } +openvm-pairing-transpiler = { git = "https://github.com/openvm-org/openvm.git", rev = "442a9df3937fc47f64b6be8552b6be743c017092" } +openvm-rv32im-transpiler = { git = "https://github.com/openvm-org/openvm.git", rev = "442a9df3937fc47f64b6be8552b6be743c017092" } +openvm-transpiler = { git = "https://github.com/openvm-org/openvm.git", rev = "442a9df3937fc47f64b6be8552b6be743c017092" } +openvm-algebra-circuit = { git = "https://github.com/openvm-org/openvm.git", rev = "442a9df3937fc47f64b6be8552b6be743c017092" } +openvm-algebra-transpiler = { git = "https://github.com/openvm-org/openvm.git", rev = "442a9df3937fc47f64b6be8552b6be743c017092" } +openvm-ecc-circuit = { git = "https://github.com/openvm-org/openvm.git", rev = "442a9df3937fc47f64b6be8552b6be743c017092" } +openvm-ecc-transpiler = { git = "https://github.com/openvm-org/openvm.git", rev = "442a9df3937fc47f64b6be8552b6be743c017092" } +openvm-pairing-circuit = { git = "https://github.com/openvm-org/openvm.git", rev = "442a9df3937fc47f64b6be8552b6be743c017092" } +openvm-circuit = { git = "https://github.com/openvm-org/openvm.git", rev = "442a9df3937fc47f64b6be8552b6be743c017092" } +openvm-stark-sdk = { git = "https://github.com/openvm-org/stark-backend.git", rev = "18cf1c084ebeb3ca1163e55b87893f1d1fd7fc1f" } [workspace.metadata.docs.rs] all-features = true diff --git a/tests/openvm/programs/ec_add/Cargo.toml b/tests/openvm/programs/ec_add/Cargo.toml index d4b29833..f86bec1c 100644 --- a/tests/openvm/programs/ec_add/Cargo.toml +++ b/tests/openvm/programs/ec_add/Cargo.toml @@ -5,13 +5,13 @@ version = "0.1.0" edition = "2021" [dependencies] -openvm = { git = "https://github.com/openvm-org/openvm.git", rev = "e703c7ac898a665843c196562f1177963d3e4acb" } -openvm-algebra-moduli-macros = { git = "https://github.com/openvm-org/openvm.git", rev = "e703c7ac898a665843c196562f1177963d3e4acb" } -openvm-ecc-sw-macros = { git = "https://github.com/openvm-org/openvm.git", rev = "e703c7ac898a665843c196562f1177963d3e4acb" } -openvm-platform = { git = "https://github.com/openvm-org/openvm.git", rev = "e703c7ac898a665843c196562f1177963d3e4acb" } -openvm-algebra-guest = { git = "https://github.com/openvm-org/openvm.git", rev = "e703c7ac898a665843c196562f1177963d3e4acb" } -openvm-pairing-guest = { git = "https://github.com/openvm-org/openvm.git", rev = "e703c7ac898a665843c196562f1177963d3e4acb" } -openvm-ecc-guest = { git = "https://github.com/openvm-org/openvm.git", rev = "e703c7ac898a665843c196562f1177963d3e4acb" } +openvm = { git = "https://github.com/openvm-org/openvm.git", rev = "442a9df3937fc47f64b6be8552b6be743c017092" } +openvm-algebra-moduli-macros = { git = "https://github.com/openvm-org/openvm.git", rev = "442a9df3937fc47f64b6be8552b6be743c017092" } +openvm-ecc-sw-macros = { git = "https://github.com/openvm-org/openvm.git", rev = "442a9df3937fc47f64b6be8552b6be743c017092" } +openvm-platform = { git = "https://github.com/openvm-org/openvm.git", rev = "442a9df3937fc47f64b6be8552b6be743c017092" } +openvm-algebra-guest = { git = "https://github.com/openvm-org/openvm.git", rev = "442a9df3937fc47f64b6be8552b6be743c017092" } +openvm-pairing-guest = { git = "https://github.com/openvm-org/openvm.git", rev = "442a9df3937fc47f64b6be8552b6be743c017092" } +openvm-ecc-guest = { git = "https://github.com/openvm-org/openvm.git", rev = "442a9df3937fc47f64b6be8552b6be743c017092" } revm-precompile = { path = "../../../../crates/precompile", default-features = false, features = [ "openvm-bn", ] } diff --git a/tests/openvm/programs/ec_mul/Cargo.toml b/tests/openvm/programs/ec_mul/Cargo.toml index 2ffe8261..a995cc74 100644 --- a/tests/openvm/programs/ec_mul/Cargo.toml +++ b/tests/openvm/programs/ec_mul/Cargo.toml @@ -5,13 +5,13 @@ version = "0.1.0" edition = "2021" [dependencies] -openvm = { git = "https://github.com/openvm-org/openvm.git", rev = "e703c7ac898a665843c196562f1177963d3e4acb" } -openvm-algebra-moduli-macros = { git = "https://github.com/openvm-org/openvm.git", rev = "e703c7ac898a665843c196562f1177963d3e4acb" } -openvm-ecc-sw-macros = { git = "https://github.com/openvm-org/openvm.git", rev = "e703c7ac898a665843c196562f1177963d3e4acb" } -openvm-platform = { git = "https://github.com/openvm-org/openvm.git", rev = "e703c7ac898a665843c196562f1177963d3e4acb" } -openvm-algebra-guest = { git = "https://github.com/openvm-org/openvm.git", rev = "e703c7ac898a665843c196562f1177963d3e4acb" } -openvm-pairing-guest = { git = "https://github.com/openvm-org/openvm.git", rev = "e703c7ac898a665843c196562f1177963d3e4acb" } -openvm-ecc-guest = { git = "https://github.com/openvm-org/openvm.git", rev = "e703c7ac898a665843c196562f1177963d3e4acb" } +openvm = { git = "https://github.com/openvm-org/openvm.git", rev = "442a9df3937fc47f64b6be8552b6be743c017092" } +openvm-algebra-moduli-macros = { git = "https://github.com/openvm-org/openvm.git", rev = "442a9df3937fc47f64b6be8552b6be743c017092" } +openvm-ecc-sw-macros = { git = "https://github.com/openvm-org/openvm.git", rev = "442a9df3937fc47f64b6be8552b6be743c017092" } +openvm-platform = { git = "https://github.com/openvm-org/openvm.git", rev = "442a9df3937fc47f64b6be8552b6be743c017092" } +openvm-algebra-guest = { git = "https://github.com/openvm-org/openvm.git", rev = "442a9df3937fc47f64b6be8552b6be743c017092" } +openvm-pairing-guest = { git = "https://github.com/openvm-org/openvm.git", rev = "442a9df3937fc47f64b6be8552b6be743c017092" } +openvm-ecc-guest = { git = "https://github.com/openvm-org/openvm.git", rev = "442a9df3937fc47f64b6be8552b6be743c017092" } revm-precompile = { path = "../../../../crates/precompile", default-features = false, features = [ "openvm-bn", ] } diff --git a/tests/openvm/programs/pairing/Cargo.toml b/tests/openvm/programs/pairing/Cargo.toml index 54a252a9..3e8b89c6 100644 --- a/tests/openvm/programs/pairing/Cargo.toml +++ b/tests/openvm/programs/pairing/Cargo.toml @@ -5,11 +5,11 @@ version = "0.1.0" edition = "2021" [dependencies] -openvm = { git = "https://github.com/openvm-org/openvm.git", rev = "e703c7ac898a665843c196562f1177963d3e4acb" } -openvm-algebra-moduli-macros = { git = "https://github.com/openvm-org/openvm.git", rev = "e703c7ac898a665843c196562f1177963d3e4acb" } -openvm-algebra-complex-macros = { git = "https://github.com/openvm-org/openvm.git", rev = "e703c7ac898a665843c196562f1177963d3e4acb" } -openvm-platform = { git = "https://github.com/openvm-org/openvm.git", rev = "e703c7ac898a665843c196562f1177963d3e4acb" } -openvm-algebra-guest = { git = "https://github.com/openvm-org/openvm.git", rev = "e703c7ac898a665843c196562f1177963d3e4acb" } +openvm = { git = "https://github.com/openvm-org/openvm.git", rev = "442a9df3937fc47f64b6be8552b6be743c017092" } +openvm-algebra-moduli-macros = { git = "https://github.com/openvm-org/openvm.git", rev = "442a9df3937fc47f64b6be8552b6be743c017092" } +openvm-algebra-complex-macros = { git = "https://github.com/openvm-org/openvm.git", rev = "442a9df3937fc47f64b6be8552b6be743c017092" } +openvm-platform = { git = "https://github.com/openvm-org/openvm.git", rev = "442a9df3937fc47f64b6be8552b6be743c017092" } +openvm-algebra-guest = { git = "https://github.com/openvm-org/openvm.git", rev = "442a9df3937fc47f64b6be8552b6be743c017092" } revm-precompile = { path = "../../../../crates/precompile", default-features = false, features = [ "openvm-bn", ] } diff --git a/tests/openvm/programs/sha256/Cargo.toml b/tests/openvm/programs/sha256/Cargo.toml index 48fe4ab9..cb618170 100644 --- a/tests/openvm/programs/sha256/Cargo.toml +++ b/tests/openvm/programs/sha256/Cargo.toml @@ -5,8 +5,8 @@ version = "0.1.0" edition = "2021" [dependencies] -openvm = { git = "https://github.com/openvm-org/openvm.git", rev = "e703c7ac898a665843c196562f1177963d3e4acb" } -openvm-sha256-guest = { git = "https://github.com/openvm-org/openvm.git", rev = "e703c7ac898a665843c196562f1177963d3e4acb" } +openvm = { git = "https://github.com/openvm-org/openvm.git", rev = "442a9df3937fc47f64b6be8552b6be743c017092" } +openvm-sha256-guest = { git = "https://github.com/openvm-org/openvm.git", rev = "442a9df3937fc47f64b6be8552b6be743c017092" } revm-precompile = { path = "../../../../crates/precompile", default-features = false, features = [ "openvm-sha2", ] } diff --git a/tests/openvm/tests/Cargo.toml b/tests/openvm/tests/Cargo.toml index 671d766d..876de38b 100644 --- a/tests/openvm/tests/Cargo.toml +++ b/tests/openvm/tests/Cargo.toml @@ -4,26 +4,22 @@ version = "0.1.0" edition = "2021" [dependencies] -openvm = { git = "https://github.com/openvm-org/openvm.git", rev = "e703c7ac898a665843c196562f1177963d3e4acb" } -openvm-ecc-guest = { git = "https://github.com/openvm-org/openvm.git", rev = "e703c7ac898a665843c196562f1177963d3e4acb" } -openvm-pairing-guest = { git = "https://github.com/openvm-org/openvm.git", rev = "e703c7ac898a665843c196562f1177963d3e4acb" } -openvm-keccak256-guest = { git = "https://github.com/openvm-org/openvm.git", rev = "e703c7ac898a665843c196562f1177963d3e4acb" } -openvm-sdk = { git = "https://github.com/openvm-org/openvm.git", rev = "e703c7ac898a665843c196562f1177963d3e4acb" } -openvm-build = { git = "https://github.com/openvm-org/openvm.git", rev = "e703c7ac898a665843c196562f1177963d3e4acb" } -openvm-pairing-transpiler = { git = "https://github.com/openvm-org/openvm.git", rev = "e703c7ac898a665843c196562f1177963d3e4acb" } -openvm-rv32im-transpiler = { git = "https://github.com/openvm-org/openvm.git", rev = "e703c7ac898a665843c196562f1177963d3e4acb" } -openvm-transpiler = { git = "https://github.com/openvm-org/openvm.git", rev = "e703c7ac898a665843c196562f1177963d3e4acb" } -openvm-algebra-circuit = { git = "https://github.com/openvm-org/openvm.git", rev = "e703c7ac898a665843c196562f1177963d3e4acb" } -openvm-algebra-transpiler = { git = "https://github.com/openvm-org/openvm.git", rev = "e703c7ac898a665843c196562f1177963d3e4acb" } -openvm-ecc-circuit = { git = "https://github.com/openvm-org/openvm.git", rev = "e703c7ac898a665843c196562f1177963d3e4acb" } -openvm-ecc-transpiler = { git = "https://github.com/openvm-org/openvm.git", rev = "e703c7ac898a665843c196562f1177963d3e4acb" } -openvm-pairing-circuit = { git = "https://github.com/openvm-org/openvm.git", rev = "e703c7ac898a665843c196562f1177963d3e4acb" } -openvm-circuit = { git = "https://github.com/openvm-org/openvm.git", rev = "e703c7ac898a665843c196562f1177963d3e4acb", features = [ - "test-utils", - "parallel", - "mimalloc", -] } -openvm-stark-sdk = { git = "https://github.com/openvm-org/stark-backend.git", tag = "v0.4.0-alpha" } +openvm = { git = "https://github.com/openvm-org/openvm.git", rev = "442a9df3937fc47f64b6be8552b6be743c017092" } +openvm-ecc-guest = { git = "https://github.com/openvm-org/openvm.git", rev = "442a9df3937fc47f64b6be8552b6be743c017092" } +openvm-pairing-guest = { git = "https://github.com/openvm-org/openvm.git", rev = "442a9df3937fc47f64b6be8552b6be743c017092" } +openvm-keccak256-guest = { git = "https://github.com/openvm-org/openvm.git", rev = "442a9df3937fc47f64b6be8552b6be743c017092" } +openvm-sdk = { git = "https://github.com/openvm-org/openvm.git", rev = "442a9df3937fc47f64b6be8552b6be743c017092" } +openvm-build = { git = "https://github.com/openvm-org/openvm.git", rev = "442a9df3937fc47f64b6be8552b6be743c017092" } +openvm-pairing-transpiler = { git = "https://github.com/openvm-org/openvm.git", rev = "442a9df3937fc47f64b6be8552b6be743c017092" } +openvm-rv32im-transpiler = { git = "https://github.com/openvm-org/openvm.git", rev = "442a9df3937fc47f64b6be8552b6be743c017092" } +openvm-transpiler = { git = "https://github.com/openvm-org/openvm.git", rev = "442a9df3937fc47f64b6be8552b6be743c017092" } +openvm-algebra-circuit = { git = "https://github.com/openvm-org/openvm.git", rev = "442a9df3937fc47f64b6be8552b6be743c017092" } +openvm-algebra-transpiler = { git = "https://github.com/openvm-org/openvm.git", rev = "442a9df3937fc47f64b6be8552b6be743c017092" } +openvm-ecc-circuit = { git = "https://github.com/openvm-org/openvm.git", rev = "442a9df3937fc47f64b6be8552b6be743c017092" } +openvm-ecc-transpiler = { git = "https://github.com/openvm-org/openvm.git", rev = "442a9df3937fc47f64b6be8552b6be743c017092" } +openvm-pairing-circuit = { git = "https://github.com/openvm-org/openvm.git", rev = "442a9df3937fc47f64b6be8552b6be743c017092" } +openvm-circuit = { git = "https://github.com/openvm-org/openvm.git", rev = "442a9df3937fc47f64b6be8552b6be743c017092", features = ["test-utils", "parallel", "mimalloc"] } +openvm-stark-sdk = { git = "https://github.com/openvm-org/stark-backend.git", rev = "18cf1c084ebeb3ca1163e55b87893f1d1fd7fc1f" } num-bigint = { version = "0.4", default-features = false } num-traits = { version = "0.2", default-features = false }