content: [package]
  name = "circuits"
  version = "0.1.0"
  edition.workspace = true
  
  # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
  
  [dependencies]
  circuit = { path = "../circuit" }
  circuit_derive = { path = "../circuit_derive" }
  ahash = { version = "0.8.3", default-features = false, features = [
      "compile-time-rng",
  ] } # NOTE: Be sure to keep this version the same as the dependency in `hashbrown`.
  plonky2 = { git = "https://github.com/metacraft-labs/plonky2" }
  sha2 = "0.9"
  serde = "1.0.164"
  serde_json = "1.0.96"
  anyhow = "1.0.71"
  hex = "0.4.3"
  itertools = "0.10.5"
  rand = "0.8.4"
  num = { version = "0.4.0", default-features = false }
  log = "0.4.14"
  typenum = "1.16.0"
  starky = { git = "https://github.com/metacraft-labs/plonky2" }
  starky_bls12_381 = { git = "https://github.com/metacraft-labs/starky_bls12_381" }
  plonky2_crypto = { git = "https://github.com/metacraft-labs/plonky2-crypto" }
  plonky2-circuit-serializer = { git = "https://github.com/metacraft-labs/plonky2-circuit-serializer" }
  num-bigint = "0.4.4"
  
  [dev-dependencies]
  serde_yaml = "0.9.34"
  