github.com/cryptotooltop/go-ethereum@v0.0.0-20231103184714-151d1922f3e5/rollup/circuitcapacitychecker/libzkp/Cargo.toml (about) 1 [package] 2 name = "zkp" 3 version = "0.1.0" 4 edition = "2021" 5 6 # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html 7 [lib] 8 crate-type = ["cdylib"] 9 10 [patch.crates-io] 11 ethers-core = { git = "https://github.com/scroll-tech/ethers-rs.git", branch = "v2.0.7" } 12 [patch."https://github.com/privacy-scaling-explorations/halo2.git"] 13 halo2_proofs = { git = "https://github.com/scroll-tech/halo2.git", branch = "develop" } 14 [patch."https://github.com/privacy-scaling-explorations/poseidon.git"] 15 poseidon = { git = "https://github.com/scroll-tech/poseidon.git", branch = "scroll-dev-0220" } 16 [patch."https://github.com/privacy-scaling-explorations/halo2wrong.git"] 17 halo2wrong = { git = "https://github.com/scroll-tech/halo2wrong.git", branch = "halo2-ecc-snark-verifier-0323" } 18 maingate = { git = "https://github.com/scroll-tech/halo2wrong", branch = "halo2-ecc-snark-verifier-0323" } 19 [patch."https://github.com/privacy-scaling-explorations/halo2curves.git"] 20 halo2curves = { git = "https://github.com/scroll-tech/halo2curves.git", branch = "0.3.1-derive-serde" } 21 22 [dependencies] 23 prover = { git = "https://github.com/scroll-tech/zkevm-circuits.git", tag = "v0.9.7", default-features = false, features = ["parallel_syn", "scroll", "shanghai"] } 24 25 anyhow = "1.0" 26 log = "0.4" 27 env_logger = "0.9.0" 28 serde = "1.0" 29 serde_derive = "1.0" 30 serde_json = "1.0.66" 31 libc = "0.2" 32 once_cell = "1.8.0" 33 34 35 [profile.test] 36 opt-level = 3 37 debug-assertions = true 38 39 [profile.release] 40 opt-level = 3