content: [package]
  name = "fuel-core-txpool"
  version = { workspace = true }
  authors = { workspace = true }
  categories = ["cryptography::cryptocurrencies"]
  edition = { workspace = true }
  homepage = { workspace = true }
  keywords = ["blockchain", "cryptocurrencies", "fuel-vm", "vm"]
  license = { workspace = true }
  repository = { workspace = true }
  rust-version = { workspace = true }
  description = "Transaction pool that manages transactions and their dependencies."
  
  [features]
  test-helpers = ["fuel-core-types/test-helpers", "fuel-core-storage/test-helpers"]
  
  [dependencies]
  anyhow = { workspace = true }
  async-trait = { workspace = true }
  derive_more = { workspace = true }
  fuel-core-metrics = { workspace = true }
  fuel-core-services = { workspace = true, features = ["sync-processor"] }
  fuel-core-storage = { workspace = true, features = ["std"] }
  fuel-core-syscall = { workspace = true, default-features = false, features = ["std"] }
  fuel-core-types = { workspace = true, features = ["test-helpers"] }
  futures = { workspace = true }
  lru = "0.13.0"
  num-rational = { workspace = true }
  parking_lot = { workspace = true }
  petgraph = "0.6.5"
  tokio = { workspace = true, default-features = false, features = ["sync"] }
  tracing = { workspace = true }
  
  [dev-dependencies]
  fuel-core-storage = { workspace = true, features = ["std", "test-helpers"] }
  fuel-core-trace = { path = "../../trace" }
  fuel-core-txpool = { path = ".", features = ["test-helpers"] }
  mockall = { workspace = true }
  rand = { workspace = true }
  tokio = { workspace = true, features = ["sync", "test-util"] }
  tokio-stream = { workspace = true }
  tracing = { workspace = true }
  