content: [package]
  edition = "2024"
  license = "BUSL-1.1"
  name = "forkless-upgrade"
  publish = false
  version = "0.0.0"
  build = "build.rs"
  
  [dev-dependencies]
  anyhow = "1.0"
  clap = "4.4"
  libp2p = "0.54.1"
  hex = "0.4.3"
  rand = "0.8"
  tempfile = "3.4"
  tokio = { version = "1.37.0", features = ["rt-multi-thread"] }
  # pin to prevent compilation error from 1.13.6
  yamux = "=0.13.5"
  
  # Neutral deps
  fuel-core = { path = "../../crates/fuel-core", features = ["test-helpers"] }
  fuel-core-trace = { path = "../../crates/trace" }
  fuel-crypto = { version = "0.63.0" }
  fuel-tx = { version = "0.63.0", features = ["random"] }
  
  # Latest fuel-core
  latest-fuel-core-bin = { path = "../../bin/fuel-core", package = "fuel-core-bin", features = [
    "parquet",
    "p2p",
  ] }
  latest-fuel-core-type = { path = "../../crates/types", package = "fuel-core-types", features = [
    "test-helpers",
  ] }
  latest-fuel-core-client = { path = "../../crates/client", package = "fuel-core-client" }
  latest-fuel-core-upgradable-executor = { path = "../../crates/services/upgradable-executor", package = "fuel-core-upgradable-executor", features = [
    "wasm-executor",
  ] }
  
  # Genesis fuel-core
  genesis-fuel-core-bin = { version = "0.26.0", package = "fuel-core-bin", features = [
    "parquet",
    "p2p",
  ] }
  genesis-fuel-core-client = { version = "0.26.0", package = "fuel-core-client" }
  genesis-fuel-core-services = { version = "0.26.0", package = "fuel-core-services" }
  
  # Fuel core version 0.44.0
  version-44-fuel-core-bin = { version = "0.44.0", package = "fuel-core-bin", features = [
    "parquet",
    "p2p",
  ] }
  version-44-fuel-core-type = { version = "0.44.0", package = "fuel-core-types", features = [
    "test-helpers",
  ] }
  version-44-fuel-core-client = { version = "0.44.0", package = "fuel-core-client" }
  version-44-fuel-core-services = { version = "0.44.0", package = "fuel-core-services" }
  
  # pin async-graphql because they bumped msrv in a patch release
  async-graphql = "=7.0.15"
  [dependencies]
  tracing = "0.1.41"
  