/ circuit / environment / Cargo.toml
Cargo.toml
 1  [package]
 2  name = "alphavm-circuit-environment"
 3  version = "0.2.0"
 4  authors = [ "The Alpha Team <hello@alpha.org>" ]
 5  description = "Circuit environment for a decentralized virtual machine"
 6  homepage = "https://alpha.org"
 7  repository = "https://github.com/ProvableHQ/alphavm"
 8  license = "Apache-2.0"
 9  # Upgrade to Rust 2024 when once we deal with std::env::set_var
10  edition = "2021"
11  
12  [[bench]]
13  name = "linear_combination"
14  path = "benches/linear_combination.rs"
15  harness = false
16  
17  [dependencies.alphavm-console-network]
18  workspace = true
19  
20  [dependencies.alphavm-algorithms]
21  workspace = true
22  
23  [dependencies.alphavm-circuit-environment-witness]
24  workspace = true
25  
26  [dependencies.alphavm-curves]
27  workspace = true
28  
29  [dependencies.alphavm-fields]
30  workspace = true
31  
32  [dependencies.alphavm-utilities]
33  workspace = true
34  
35  [dependencies.indexmap]
36  workspace = true
37  
38  [dependencies.itertools]
39  workspace = true
40  
41  [dependencies.nom]
42  workspace = true
43  
44  [dependencies.num-traits]
45  workspace = true
46  
47  [dependencies.sha2]
48  workspace = true
49  optional = true
50  
51  [dependencies.smallvec]
52  workspace = true
53  
54  [dev-dependencies.alphavm-algorithms]
55  workspace = true
56  features = [ "test" ]
57  
58  [dev-dependencies.alphavm-circuit]
59  path = "../../circuit"
60  
61  [dev-dependencies.alphavm-console-types]
62  workspace = true
63  
64  [dev-dependencies.criterion]
65  workspace = true
66  
67  [dev-dependencies.serial_test]
68  workspace = true
69  
70  [features]
71  save_r1cs_hashes = [ "dep:sha2" ] # used in regression-checking
72  dev-print = [ "alphavm-utilities/dev-print" ]