/ Cargo.toml
Cargo.toml
 1  [package]
 2  name = "codex-storage-proofs"
 3  version = "0.1.0"
 4  edition = "2021"
 5  
 6  [profile.dev]
 7  opt-level = 3
 8  
 9  [profile.release]
10  strip = true
11  opt-level = 2
12  
13  [lib]
14  crate-type = [
15    "staticlib", # Ensure it gets compiled as a (static) C library
16    # "cdylib",     # If you want a shared/dynamic C library (advanced)
17    "lib", # For downstream Rust dependents: `examples/`, `tests/` etc.
18  ]
19  
20  [dependencies]
21  ark-bn254 = { version = "0.3.0" }
22  ark-ec = { version = "0.3.0", default-features = false, features = [
23    "parallel",
24  ] }
25  ark-groth16 = { git = "https://github.com/arkworks-rs/groth16", rev = "765817f", features = [
26    "parallel",
27  ] }
28  ark-std = { version = "0.3.0", default-features = false, features = [
29    "parallel",
30  ] }
31  ark-serialize = { version = "0.3.0", default-features = false }
32  num-bigint = { version = "0.4", default-features = false, features = ["rand"] }
33  ark-circom = { git = "https://github.com/gakonst/ark-circom.git", rev = "35ce5a9", features = [
34    "circom-2",
35  ] }
36  ark-ff = { version = "0.3.0", features = ["std"] }
37  ruint = { version = "1.7.0", features = ["serde", "num-bigint", "ark-ff"] }
38  once_cell = "1.17.1"
39  serde = "1.0.156"
40  serde_json = "1.0.94"
41  num-traits = "0.2.15"
42  ark-relations = { version = "0.4.0", features = ["std", "tracing-subscriber"] }
43  rs-poseidon = {git = "https://github.com/status-im/rs-poseidon" }
44  rmpv = "1.0.1"