@@ -54,9 +54,19 @@ risc0-build = { version = "0.21.0" }
54
54
risc0-binfmt = { version = " 0.21.0" }
55
55
56
56
# SP1
57
- sp1-sdk = { git = " https://github.com/succinctlabs/sp1.git" , branch = " main" }
58
- sp1-zkvm = { git = " https://github.com/succinctlabs/sp1.git" , branch = " main" }
59
- sp1-helper = { git = " https://github.com/succinctlabs/sp1.git" , branch = " main" }
57
+ sp1-sdk = { git = " https://github.com/succinctlabs/sp1.git" , rev = " 14eb569d41d24721ffbd407d6060e202482d659c" }
58
+ sp1-zkvm = { git = " https://github.com/succinctlabs/sp1.git" , rev = " 14eb569d41d24721ffbd407d6060e202482d659c" }
59
+ sp1-helper = { git = " https://github.com/succinctlabs/sp1.git" , rev = " 14eb569d41d24721ffbd407d6060e202482d659c" }
60
+ sp1-core = { git = " https://github.com/succinctlabs/sp1.git" , rev = " 14eb569d41d24721ffbd407d6060e202482d659c" }
61
+
62
+
63
+ # Plonky3
64
+ p3-field = { git = " https://github.com/Plonky3/Plonky3.git" , rev = " 88ea2b866e41329817e4761429b4a5a2a9751c07" }
65
+ p3-challenger = { git = " https://github.com/Plonky3/Plonky3.git" , rev = " 88ea2b866e41329817e4761429b4a5a2a9751c07" }
66
+ p3-poseidon2 = { git = " https://github.com/Plonky3/Plonky3.git" , rev = " 88ea2b866e41329817e4761429b4a5a2a9751c07" }
67
+ p3-baby-bear = { git = " https://github.com/Plonky3/Plonky3.git" , rev = " 88ea2b866e41329817e4761429b4a5a2a9751c07" }
68
+ p3-symmetric = { git = " https://github.com/Plonky3/Plonky3.git" , rev = " 88ea2b866e41329817e4761429b4a5a2a9751c07" }
69
+
60
70
61
71
# alloy
62
72
alloy-rlp = { version = " 0.3.4" , default-features = false }
@@ -149,6 +159,7 @@ secp256k1 = { version = "0.29", default-features = false, features = [
149
159
" global-context" ,
150
160
" recovery" ,
151
161
] }
162
+ async-channel = " 2.3.1"
152
163
153
164
# macro
154
165
syn = { version = " 1.0" , features = [" full" ] }
@@ -188,3 +199,12 @@ revm-primitives = { git = "https://github.com/taikoxyz/revm.git", branch = "v36-
188
199
revm-precompile = { git = " https://github.com/taikoxyz/revm.git" , branch = " v36-taiko" }
189
200
secp256k1 = { git = " https://github.com/CeciliaZ030/rust-secp256k1" , branch = " sp1-patch" }
190
201
blst = { git = " https://github.com/CeciliaZ030/blst.git" , branch = " v0.3.12-serialize" }
202
+
203
+ # Patch Plonky3 for Serialize and Deserialize of DuplexChallenger
204
+ [patch ."https://github .com/Plonky3/Plonky3 .git" ]
205
+ p3-field = { git = " https://github.com/Champii/Plonky3.git" , branch = " serde_patch" }
206
+ p3-challenger = { git = " https://github.com/Champii/Plonky3.git" , branch = " serde_patch" }
207
+ p3-poseidon2 = { git = " https://github.com/Champii/Plonky3.git" , branch = " serde_patch" }
208
+ p3-baby-bear = { git = " https://github.com/Champii/Plonky3.git" , branch = " serde_patch" }
209
+ p3-symmetric = { git = " https://github.com/Champii/Plonky3.git" , branch = " serde_patch" }
210
+
0 commit comments