-
Notifications
You must be signed in to change notification settings - Fork 1
/
Cargo.toml
46 lines (41 loc) · 1.54 KB
/
Cargo.toml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
[workspace]
members = [
"cli",
"core",
"emulator",
"pil",
"riscv",
"rom-merkle",
"state-machines/arith",
"state-machines/binary",
"state-machines/common",
"state-machines/freq-ops",
"state-machines/main",
"state-machines/mem",
"state-machines/rom",
"witness-computation",
"ziskos/entrypoint",
]
resolver = "2"
[profile.release]
opt-level = 3
[profile.bench]
opt-level = 3
[workspace.dependencies]
proofman-common = { git = "https://github.com/0xPolygonHermez/pil2-proofman.git", rev = "0.0.17-pre2" }
proofman-macros = { git = "https://github.com/0xPolygonHermez/pil2-proofman.git", rev = "0.0.17-pre2" }
proofman-util = { git = "https://github.com/0xPolygonHermez/pil2-proofman.git", rev = "0.0.17-pre2" }
proofman = { git = "https://github.com/0xPolygonHermez/pil2-proofman.git", rev = "0.0.17-pre2" }
pil-std-lib = { git = "https://github.com/0xPolygonHermez/pil2-proofman.git", rev = "0.0.17-pre2" }
stark = { git = "https://github.com/0xPolygonHermez/pil2-proofman.git", rev = "0.0.17-pre2" }
#Local development
#proofman-common = { path = "../pil2-proofman/common" }
#proofman-macros = { path = "../pil2-proofman/macros" }
#proofman-util = { path = "../pil2-proofman/util" }
#proofman = { path = "../pil2-proofman/proofman" }
#pil-std-lib = { path = "../pil2-proofman/pil2-components/lib/std/rs" }
#stark = { path = "../pil2-proofman/provers/stark" }
p3-field = { git = "https://github.com/Plonky3/Plonky3.git", rev = "c3d754ef77b9fce585b46b972af751fe6e7a9803" }
log = "0.4"
rayon = "1.10"
num-bigint = "0.4"