arnaucube
arnaucube/circom-compatPublic Self-hosted repository
circom-compat/Cargo.toml
Cargo.tomlRaw
 1[package]
 2name = "ark-circom"
 3version = "0.1.0"
 4edition = "2018"
 5
 6[dependencies]
 7# WASM operations
 8wasmer = { version = "2.0" }
 9fnv = { version = "1.0.3", default-features = false }
10num-traits = { version = "0.2.0", default-features = false }
11num-bigint = { version = "0.4", default-features = false, features = ["rand"] }
12
13# ZKP Generation
14ark-ec = { version = "0.3.0", default-features = false }
15ark-ff = { version = "0.3.0", default-features = false }
16ark-std = { version = "0.3.0", default-features = false }
17ark-bn254 = { version = "0.3.0" }
18ark-groth16 = { git = "https://github.com/kobigurk/groth16", version = "0.3.0", branch = "feat/customizable-r1cs-to-qap" }
19ark-poly = { version = "^0.3.0", default-features = false }
20ark-relations = { version = "0.3.0", default-features = false }
21ark-serialize = { version = "0.3.0", default-features = false }
22
23# decoding of data
24hex = "0.4.3"
25byteorder = "1.4.3"
26
27# ethereum compat
28ethers-core = { git = "https://github.com/gakonst/ethers-rs", default-features = false }
29
30# error handling
31thiserror = "1.0.26"
32color-eyre = "0.5"
33
34[dev-dependencies]
35hex-literal = "0.2.1"
36tokio = { version = "1.7.1", features = ["macros"] }
37serde_json = "1.0.64"
38ethers = { git = "https://github.com/gakonst/ethers-rs", features = ["abigen"] }