@@ -5,38 +5,25 @@ edition = "2021"
5
5
6
6
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
7
7
8
- [patch .crates-io ]
9
- alloy-primitives = { git = " https://github.com/scroll-tech/alloy-core" , branch = " v0.8.21" }
10
- ruint = { git = " https://github.com/scroll-tech/uint.git" , branch = " v1.12.3" }
11
- tiny-keccak = { git = " https://github.com/scroll-tech/tiny-keccak" , branch = " scroll-patch-v2.0.2-openvm-v1.0.0-rc.1" }
12
-
13
8
[dependencies ]
14
- anyhow = " 1.0"
15
- log = " 0.4"
16
- env_logger = " 0.11.3"
17
- serde = { version = " 1.0.198" , features = [" derive" ] }
18
- serde_json = " 1.0.116"
9
+ scroll-zkvm-prover-euclid.workspace = true
10
+ sbv-primitives.workspace = true
11
+ scroll-proving-sdk = { git = " https://github.com/scroll-tech/scroll-proving-sdk.git" , branch = " refactor/scroll" }
12
+ serde.workspace = true
13
+ serde_json.workspace = true
14
+ once_cell.workspace =true
15
+ base64.workspace = true
16
+ tiny-keccak = { workspace = true , features = [" sha3" , " keccak" ] }
17
+ anyhow.workspace = true
18
+
19
19
futures = " 0.3.30"
20
20
21
- scroll-zkvm-prover-euclid = { git = " https://github.com/scroll-tech/zkvm-prover" , tag = " v0.4.2" , package = " scroll-zkvm-prover" }
22
- ethers-core = { git = " https://github.com/scroll-tech/ethers-rs.git" , branch = " v2.0.7" }
23
- ethers-providers = { git = " https://github.com/scroll-tech/ethers-rs.git" , branch = " v2.0.7" }
24
- scroll-proving-sdk = { git = " https://github.com/scroll-tech/scroll-proving-sdk.git" , branch = " main" , features = [
25
- " openvm" ,
26
- ] }
27
- sbv-primitives = { git = " https://github.com/scroll-tech/stateless-block-verifier" , branch = " zkvm/euclid-upgrade" , features = [
28
- " scroll" ,
29
- ] }
30
- base64 = " 0.13.1"
31
21
reqwest = { version = " 0.12.4" , features = [" gzip" ] }
32
22
reqwest-middleware = " 0.3"
33
23
reqwest-retry = " 0.5"
34
- once_cell = " 1.19.0"
35
24
hex = " 0.4.3"
36
- tiny-keccak = { version = " 2.0.0 " , features = [ " sha3 " , " keccak " ] }
25
+
37
26
rand = " 0.8.5"
38
- eth-keystore = " 0.5.0"
39
- rlp = " 0.5.2"
40
27
tokio = " 1.37.0"
41
28
async-trait = " 0.1"
42
29
sled = " 0.34.7"
@@ -45,35 +32,3 @@ clap = { version = "4.5", features = ["derive"] }
45
32
ctor = " 0.2.8"
46
33
url = " 2.5.4"
47
34
serde_bytes = " 0.11.15"
48
-
49
- [patch ."https://github .com/openvm-org/stark-backend .git" ]
50
- openvm-stark-backend = {
git =
" ssh://[email protected] /scroll-tech/openvm-stark-gpu.git" ,
branch =
" main" ,
features = [
" gpu" ] }
51
- openvm-stark-sdk = {
git =
" ssh://[email protected] /scroll-tech/openvm-stark-gpu.git" ,
branch =
" main" ,
features = [
" gpu" ] }
52
-
53
- [patch ."https://github .com/Plonky3/Plonky3 .git" ]
54
- p3-air = {
git =
" ssh://[email protected] /scroll-tech/plonky3-gpu.git" ,
tag =
" v0.2.0" }
55
- p3-field = {
git =
" ssh://[email protected] /scroll-tech/plonky3-gpu.git" ,
tag =
" v0.2.0" }
56
- p3-commit = {
git =
" ssh://[email protected] /scroll-tech/plonky3-gpu.git" ,
tag =
" v0.2.0" }
57
- p3-matrix = {
git =
" ssh://[email protected] /scroll-tech/plonky3-gpu.git" ,
tag =
" v0.2.0" }
58
- p3-baby-bear = {
git =
" ssh://[email protected] /scroll-tech/plonky3-gpu.git" ,
features = [
59
- " nightly-features" ,
60
- ], tag = " v0.2.0" }
61
- p3-koala-bear = {
git =
" ssh://[email protected] /scroll-tech/plonky3-gpu.git" ,
tag =
" v0.2.0" }
62
- p3-util = {
git =
" ssh://[email protected] /scroll-tech/plonky3-gpu.git" ,
tag =
" v0.2.0" }
63
- p3-challenger = {
git =
" ssh://[email protected] /scroll-tech/plonky3-gpu.git" ,
tag =
" v0.2.0" }
64
- p3-dft = {
git =
" ssh://[email protected] /scroll-tech/plonky3-gpu.git" ,
tag =
" v0.2.0" }
65
- p3-fri = {
git =
" ssh://[email protected] /scroll-tech/plonky3-gpu.git" ,
tag =
" v0.2.0" }
66
- p3-goldilocks = {
git =
" ssh://[email protected] /scroll-tech/plonky3-gpu.git" ,
tag =
" v0.2.0" }
67
- p3-keccak = {
git =
" ssh://[email protected] /scroll-tech/plonky3-gpu.git" ,
tag =
" v0.2.0" }
68
- p3-keccak-air = {
git =
" ssh://[email protected] /scroll-tech/plonky3-gpu.git" ,
tag =
" v0.2.0" }
69
- p3-blake3 = {
git =
" ssh://[email protected] /scroll-tech/plonky3-gpu.git" ,
tag =
" v0.2.0" }
70
- p3-mds = {
git =
" ssh://[email protected] /scroll-tech/plonky3-gpu.git" ,
tag =
" v0.2.0" }
71
- p3-merkle-tree = {
git =
" ssh://[email protected] /scroll-tech/plonky3-gpu.git" ,
tag =
" v0.2.0" }
72
- p3-monty-31 = {
git =
" ssh://[email protected] /scroll-tech/plonky3-gpu.git" ,
tag =
" v0.2.0" }
73
- p3-poseidon = {
git =
" ssh://[email protected] /scroll-tech/plonky3-gpu.git" ,
tag =
" v0.2.0" }
74
- p3-poseidon2 = {
git =
" ssh://[email protected] /scroll-tech/plonky3-gpu.git" ,
tag =
" v0.2.0" }
75
- p3-poseidon2-air = {
git =
" ssh://[email protected] /scroll-tech/plonky3-gpu.git" ,
tag =
" v0.2.0" }
76
- p3-symmetric = {
git =
" ssh://[email protected] /scroll-tech/plonky3-gpu.git" ,
tag =
" v0.2.0" }
77
- p3-uni-stark = {
git =
" ssh://[email protected] /scroll-tech/plonky3-gpu.git" ,
tag =
" v0.2.0" }
78
- p3-maybe-rayon = {
git =
" ssh://[email protected] /scroll-tech/plonky3-gpu.git" ,
tag =
" v0.2.0" }
# the "parallel" feature is NOT on by default to allow single-threaded benchmarking
79
- p3-bn254-fr = {
git =
" ssh://[email protected] /scroll-tech/plonky3-gpu.git" ,
tag =
" v0.2.0" }
0 commit comments