test base64 encoding

This commit is contained in:
Ömer Faruk Irmak
2025-02-25 12:00:20 +03:00
parent 50ebf179fd
commit 94c8010299
4 changed files with 65 additions and 63 deletions

View File

@@ -51,9 +51,9 @@ dependencies = [
[[package]]
name = "alloy-chains"
version = "0.1.62"
version = "0.1.63"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1317fde6d2d3cd6082a15144c23230697a5e1a91a27d1facc146715d3b4b2046"
checksum = "996564c1782285d4e0299c29b318bc74f24b1d7f456cef3e040810b061ee3256"
dependencies = [
"alloy-primitives",
"alloy-rlp",
@@ -1053,9 +1053,9 @@ dependencies = [
[[package]]
name = "clap"
version = "4.5.30"
version = "4.5.31"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "92b7b18d71fad5313a1e320fa9897994228ce274b60faa4d694fe0ea89cd9e6d"
checksum = "027bb0d98429ae334a8698531da7077bdf906419543a35a55c2cb1b66437d767"
dependencies = [
"clap_builder",
"clap_derive",
@@ -1063,9 +1063,9 @@ dependencies = [
[[package]]
name = "clap_builder"
version = "4.5.30"
version = "4.5.31"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a35db2071778a7344791a4fb4f95308b5673d219dee3ae348b86642574ecc90c"
checksum = "5589e0cba072e0f3d23791efac0fd8627b49c829c196a492e88168e6a669d863"
dependencies = [
"anstream",
"anstyle",
@@ -1498,9 +1498,9 @@ dependencies = [
[[package]]
name = "either"
version = "1.13.0"
version = "1.14.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0"
checksum = "b7914353092ddf589ad78f25c5c1c21b7f80b0ff8621e7c814c3485b5306da9d"
[[package]]
name = "elf"
@@ -2456,9 +2456,9 @@ dependencies = [
[[package]]
name = "libc"
version = "0.2.169"
version = "0.2.170"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b5aba8db14291edd000dfcc4d620c7ebfb122c613afb886ca8803fa4e128a20a"
checksum = "875b3680cb2f8f71bdcf9a30f38d48282f5d3c95cbf9b3fa57269bb5d5c06828"
[[package]]
name = "libm"
@@ -2616,9 +2616,9 @@ dependencies = [
[[package]]
name = "miniz_oxide"
version = "0.8.4"
version = "0.8.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b3b1c9bd4fe1f0f8b387f6eb9eb3b4a1aa26185e5750efb9140301703f62cd1b"
checksum = "8e3e04debbb59698c15bacbb6d93584a8c0ca9cc3213cb423d31f760d8843ce5"
dependencies = [
"adler2",
]
@@ -2646,18 +2646,18 @@ dependencies = [
[[package]]
name = "munge"
version = "0.4.1"
version = "0.4.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "64142d38c84badf60abf06ff9bd80ad2174306a5b11bd4706535090a30a419df"
checksum = "8743b8dfaf66acac79aca9ff2440e8680fef745b6260e6a31d1772b14cfa2862"
dependencies = [
"munge_macro",
]
[[package]]
name = "munge_macro"
version = "0.4.1"
version = "0.4.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1bb5c1d8184f13f7d0ccbeeca0def2f9a181bce2624302793005f5ca8aa62e5e"
checksum = "66191390a55bb9830fa8468c12634442ea4199c6e390ddf08ddcace35b3cd5da"
dependencies = [
"proc-macro2",
"quote",
@@ -4238,9 +4238,9 @@ dependencies = [
[[package]]
name = "portable-atomic"
version = "1.10.0"
version = "1.11.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "280dc24453071f1b63954171985a0b0d30058d287960968b9b2aca264c8d4ee6"
checksum = "350e9b48cbc6b0e028b0473b114454c6316e57336ee184ceab6e53f72c178b3e"
[[package]]
name = "poseidon-primitives"
@@ -5688,7 +5688,7 @@ dependencies = [
[[package]]
name = "scroll-zkvm-circuit-input-types"
version = "0.1.0-rc.4"
source = "git+https://github.com/scroll-tech/zkvm-prover.git?tag=v0.1.0-rc.4#da9c824e9a0751bd5482d00910a187e86350beee"
source = "git+https://github.com/scroll-tech/zkvm-prover.git?branch=fix%2Fproof-as-base64#4ab6512c6d7a1f1b264611de374d49e7ea27b7ff"
dependencies = [
"alloy-primitives",
"alloy-serde 0.8.3",
@@ -5703,7 +5703,7 @@ dependencies = [
[[package]]
name = "scroll-zkvm-prover"
version = "0.1.0-rc.4"
source = "git+https://github.com/scroll-tech/zkvm-prover.git?tag=v0.1.0-rc.4#da9c824e9a0751bd5482d00910a187e86350beee"
source = "git+https://github.com/scroll-tech/zkvm-prover.git?branch=fix%2Fproof-as-base64#4ab6512c6d7a1f1b264611de374d49e7ea27b7ff"
dependencies = [
"alloy-primitives",
"base64 0.22.1",
@@ -5726,6 +5726,7 @@ dependencies = [
"serde",
"serde_json",
"serde_stacker",
"snark-verifier-sdk",
"thiserror 2.0.11",
"toml",
"tracing",
@@ -5734,7 +5735,7 @@ dependencies = [
[[package]]
name = "scroll-zkvm-verifier"
version = "0.1.0-rc.4"
source = "git+https://github.com/scroll-tech/zkvm-prover.git?tag=v0.1.0-rc.4#da9c824e9a0751bd5482d00910a187e86350beee"
source = "git+https://github.com/scroll-tech/zkvm-prover.git?branch=fix%2Fproof-as-base64#4ab6512c6d7a1f1b264611de374d49e7ea27b7ff"
dependencies = [
"bincode",
"eyre",
@@ -6084,9 +6085,9 @@ checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3"
[[package]]
name = "stacker"
version = "0.1.18"
version = "0.1.19"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1d08feb8f695b465baed819b03c128dc23f57a694510ab1f06c77f763975685e"
checksum = "d9156ebd5870ef293bfb43f91c7a74528d363ec0d424afe24160ed5a4343d08a"
dependencies = [
"cc",
"cfg-if",

View File

@@ -41,8 +41,8 @@ reth-scroll-primitives = { git = "https://github.com/scroll-tech//reth", branch
scroll-alloy-consensus = { git = "https://github.com/scroll-tech//reth", branch = "fix/scroll-zkvm" }
[dependencies]
euclid_prover = { git = "https://github.com/scroll-tech/zkvm-prover.git", tag = "v0.1.0-rc.4", package = "scroll-zkvm-prover" }
euclid_verifier = { git = "https://github.com/scroll-tech/zkvm-prover.git", tag = "v0.1.0-rc.4", package = "scroll-zkvm-verifier" }
euclid_prover = { git = "https://github.com/scroll-tech/zkvm-prover.git", branch = "fix/proof-as-base64", package = "scroll-zkvm-prover" }
euclid_verifier = { git = "https://github.com/scroll-tech/zkvm-prover.git", branch = "fix/proof-as-base64", package = "scroll-zkvm-verifier" }
base64 = "0.13.0"
env_logger = "0.9.0"

75
prover/Cargo.lock generated
View File

@@ -91,9 +91,9 @@ dependencies = [
[[package]]
name = "alloy-chains"
version = "0.1.62"
version = "0.1.63"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1317fde6d2d3cd6082a15144c23230697a5e1a91a27d1facc146715d3b4b2046"
checksum = "996564c1782285d4e0299c29b318bc74f24b1d7f456cef3e040810b061ee3256"
dependencies = [
"alloy-primitives",
"alloy-rlp",
@@ -1439,9 +1439,9 @@ dependencies = [
[[package]]
name = "clap"
version = "4.5.30"
version = "4.5.31"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "92b7b18d71fad5313a1e320fa9897994228ce274b60faa4d694fe0ea89cd9e6d"
checksum = "027bb0d98429ae334a8698531da7077bdf906419543a35a55c2cb1b66437d767"
dependencies = [
"clap_builder",
"clap_derive",
@@ -1449,9 +1449,9 @@ dependencies = [
[[package]]
name = "clap_builder"
version = "4.5.30"
version = "4.5.31"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a35db2071778a7344791a4fb4f95308b5673d219dee3ae348b86642574ecc90c"
checksum = "5589e0cba072e0f3d23791efac0fd8627b49c829c196a492e88168e6a669d863"
dependencies = [
"anstream",
"anstyle",
@@ -1948,9 +1948,9 @@ dependencies = [
[[package]]
name = "either"
version = "1.13.0"
version = "1.14.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0"
checksum = "b7914353092ddf589ad78f25c5c1c21b7f80b0ff8621e7c814c3485b5306da9d"
[[package]]
name = "elf"
@@ -2286,9 +2286,9 @@ dependencies = [
[[package]]
name = "flate2"
version = "1.0.35"
version = "1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c936bfdafb507ebbf50b8074c54fa31c5be9a1e7e5f467dd659697041407d07c"
checksum = "11faaf5a5236997af9848be0bef4db95824b1d534ebc64d0f0c6cf3e67bd38dc"
dependencies = [
"crc32fast",
"miniz_oxide",
@@ -3467,9 +3467,9 @@ checksum = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55"
[[package]]
name = "libc"
version = "0.2.169"
version = "0.2.170"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b5aba8db14291edd000dfcc4d620c7ebfb122c613afb886ca8803fa4e128a20a"
checksum = "875b3680cb2f8f71bdcf9a30f38d48282f5d3c95cbf9b3fa57269bb5d5c06828"
[[package]]
name = "libloading"
@@ -3710,9 +3710,9 @@ checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a"
[[package]]
name = "miniz_oxide"
version = "0.8.4"
version = "0.8.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b3b1c9bd4fe1f0f8b387f6eb9eb3b4a1aa26185e5750efb9140301703f62cd1b"
checksum = "8e3e04debbb59698c15bacbb6d93584a8c0ca9cc3213cb423d31f760d8843ce5"
dependencies = [
"adler2",
]
@@ -3751,18 +3751,18 @@ dependencies = [
[[package]]
name = "munge"
version = "0.4.1"
version = "0.4.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "64142d38c84badf60abf06ff9bd80ad2174306a5b11bd4706535090a30a419df"
checksum = "8743b8dfaf66acac79aca9ff2440e8680fef745b6260e6a31d1772b14cfa2862"
dependencies = [
"munge_macro",
]
[[package]]
name = "munge_macro"
version = "0.4.1"
version = "0.4.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1bb5c1d8184f13f7d0ccbeeca0def2f9a181bce2624302793005f5ca8aa62e5e"
checksum = "66191390a55bb9830fa8468c12634442ea4199c6e390ddf08ddcace35b3cd5da"
dependencies = [
"proc-macro2",
"quote",
@@ -5426,7 +5426,7 @@ checksum = "1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8"
dependencies = [
"cfg-if",
"libc",
"redox_syscall 0.5.8",
"redox_syscall 0.5.9",
"smallvec",
"windows-targets 0.52.6",
]
@@ -5553,9 +5553,9 @@ checksum = "953ec861398dccce10c670dfeaf3ec4911ca479e9c02154b3a215178c5f566f2"
[[package]]
name = "portable-atomic"
version = "1.10.0"
version = "1.11.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "280dc24453071f1b63954171985a0b0d30058d287960968b9b2aca264c8d4ee6"
checksum = "350e9b48cbc6b0e028b0473b114454c6316e57336ee184ceab6e53f72c178b3e"
[[package]]
name = "poseidon-primitives"
@@ -5802,7 +5802,7 @@ dependencies = [
"bytes",
"getrandom 0.2.15",
"rand",
"ring 0.17.9",
"ring 0.17.11",
"rustc-hash 2.1.1",
"rustls 0.23.23",
"rustls-pki-types",
@@ -5941,9 +5941,9 @@ dependencies = [
[[package]]
name = "redox_syscall"
version = "0.5.8"
version = "0.5.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "03a862b389f93e68874fbf580b9de08dd02facb9a788ebadaf4a3fd33cf58834"
checksum = "82b568323e98e49e2a0899dcee453dd679fae22d69adf9b11dd508d1549b7e2f"
dependencies = [
"bitflags 2.8.0",
]
@@ -6946,9 +6946,9 @@ dependencies = [
[[package]]
name = "ring"
version = "0.17.9"
version = "0.17.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e75ec5e92c4d8aede845126adc388046234541629e76029599ed35a003c7ed24"
checksum = "da5349ae27d3887ca812fb375b45a4fbb36d8d12d2df394968cd86e35683fe73"
dependencies = [
"cc",
"cfg-if",
@@ -7149,7 +7149,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3f56a14d1f48b391359b22f731fd4bd7e43c97f3c50eee276f3aa09c94784d3e"
dependencies = [
"log",
"ring 0.17.9",
"ring 0.17.11",
"rustls-webpki 0.101.7",
"sct",
]
@@ -7161,7 +7161,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "47796c98c480fce5406ef69d1c76378375492c3b0a0de587be0c1d9feb12f395"
dependencies = [
"once_cell",
"ring 0.17.9",
"ring 0.17.11",
"rustls-pki-types",
"rustls-webpki 0.102.8",
"subtle",
@@ -7211,7 +7211,7 @@ version = "0.101.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8b6275d1ee7a1cd780b64aca7726599a1dbc893b1e64144529e55c3c2f745765"
dependencies = [
"ring 0.17.9",
"ring 0.17.11",
"untrusted 0.9.0",
]
@@ -7221,7 +7221,7 @@ version = "0.102.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "64ca1bc8749bd4cf37b5ce386cc146580777b4e8572c7b97baf22c83f444bee9"
dependencies = [
"ring 0.17.9",
"ring 0.17.11",
"rustls-pki-types",
"untrusted 0.9.0",
]
@@ -7490,7 +7490,7 @@ dependencies = [
[[package]]
name = "scroll-zkvm-circuit-input-types"
version = "0.1.0-rc.4"
source = "git+https://github.com/scroll-tech/zkvm-prover?tag=v0.1.0-rc.4#da9c824e9a0751bd5482d00910a187e86350beee"
source = "git+https://github.com/scroll-tech/zkvm-prover?branch=fix%2Fproof-as-base64#4ab6512c6d7a1f1b264611de374d49e7ea27b7ff"
dependencies = [
"alloy-primitives",
"alloy-serde 0.8.3",
@@ -7505,7 +7505,7 @@ dependencies = [
[[package]]
name = "scroll-zkvm-prover"
version = "0.1.0-rc.4"
source = "git+https://github.com/scroll-tech/zkvm-prover?tag=v0.1.0-rc.4#da9c824e9a0751bd5482d00910a187e86350beee"
source = "git+https://github.com/scroll-tech/zkvm-prover?branch=fix%2Fproof-as-base64#4ab6512c6d7a1f1b264611de374d49e7ea27b7ff"
dependencies = [
"alloy-primitives",
"base64 0.22.1",
@@ -7528,6 +7528,7 @@ dependencies = [
"serde",
"serde_json",
"serde_stacker",
"snark-verifier-sdk",
"thiserror 2.0.11",
"toml",
"tracing",
@@ -7536,7 +7537,7 @@ dependencies = [
[[package]]
name = "scroll-zkvm-verifier"
version = "0.1.0-rc.4"
source = "git+https://github.com/scroll-tech/zkvm-prover?tag=v0.1.0-rc.4#da9c824e9a0751bd5482d00910a187e86350beee"
source = "git+https://github.com/scroll-tech/zkvm-prover?branch=fix%2Fproof-as-base64#4ab6512c6d7a1f1b264611de374d49e7ea27b7ff"
dependencies = [
"bincode",
"eyre",
@@ -7568,7 +7569,7 @@ version = "0.7.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "da046153aa2352493d6cb7da4b6e5c0c057d8a1d0a9aa8560baffdd945acd414"
dependencies = [
"ring 0.17.9",
"ring 0.17.11",
"untrusted 0.9.0",
]
@@ -8026,9 +8027,9 @@ checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3"
[[package]]
name = "stacker"
version = "0.1.18"
version = "0.1.19"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1d08feb8f695b465baed819b03c128dc23f57a694510ab1f06c77f763975685e"
checksum = "d9156ebd5870ef293bfb43f91c7a74528d363ec0d424afe24160ed5a4343d08a"
dependencies = [
"cc",
"cfg-if",
@@ -9108,7 +9109,7 @@ version = "0.22.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ed63aea5ce73d0ff405984102c42de94fc55a6b75765d621c65262469b3c9b53"
dependencies = [
"ring 0.17.9",
"ring 0.17.11",
"untrusted 0.9.0",
]

View File

@@ -51,7 +51,7 @@ ethers-providers = { git = "https://github.com/scroll-tech/ethers-rs.git", branc
scroll-proving-sdk = { git = "https://github.com/scroll-tech/scroll-proving-sdk.git", rev = "eed375d", features = [
"openvm",
] }
scroll-zkvm-prover = { git = "https://github.com/scroll-tech/zkvm-prover", tag = "v0.1.0-rc.4" }
scroll-zkvm-prover = { git = "https://github.com/scroll-tech/zkvm-prover", branch = "fix/proof-as-base64" }
sbv-primitives = { git = "https://github.com/scroll-tech/stateless-block-verifier", branch = "chore/revm-v55-upgrade", features = [
"scroll",
] }