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