content: [package]
  name = "casper-finality-proofs-fuzz"
  version = "0.0.0"
  publish = false
  edition = "2021"
  
  [package.metadata]
  cargo-fuzz = true
  
  [dependencies]
  libfuzzer-sys = { version = "0.4.7" }
  casper-finality-proofs = { path = ".." }
  ethers = "2.0"
  primitive-types = "0.12.2"
  serde_json = "1.0.103"
  serde = { version = "1.0.187", features = ["derive"] }
  bincode = "1.3.3"
  arbitrary = "1.3.2"
  once_cell = "1.18.0"
  serde_derive = "1.0.188"
  lighthouse_state_processing = { git = "https://github.com/sigp/lighthouse", tag = "v4.5.0", package = "state_processing" }
  lighthouse_swap_or_not_shuffle = { git = "https://github.com/sigp/lighthouse", tag = "v4.5.0", package = "swap_or_not_shuffle" }
  lighthouse_types = { git = "https://github.com/sigp/lighthouse", tag = "v4.5.0", package = "types" }
  
  # Prevent this from interfering with workspaces
  [workspace]
  members = ["."]
  
  [profile.release]
  debug = 1
  
  [[bin]]
  name = "compute_shuffled_index_minimal"
  path = "fuzz_targets/compute_shuffled_index_minimal.rs"
  test = false
  doc = false
  
  [[bin]]
  name = "compute_shuffled_index_mainnet"
  path = "fuzz_targets/compute_shuffled_index_mainnet.rs"
  test = false
  doc = false
  
  [[bin]]
  name = "weigh_justification_and_finalization"
  path = "fuzz_targets/weigh_justification_and_finalization.rs"
  test = false
  doc = false
  