content: [package]
  name = "movement-da-util"
  version = { workspace = true }
  edition = { workspace = true }
  license = { workspace = true }
  authors = { workspace = true }
  repository = { workspace = true }
  homepage = { workspace = true }
  publish = { workspace = true }
  rust-version = { workspace = true }
  
  [[bin]]
  name = "wait-for-celestia-light-node"
  path = "src/bin/wait_for_light_node.rs"
  
  # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
  
  [dependencies]
  tokio = { workspace = true }
  tokio-stream = { workspace = true }
  tonic = { workspace = true }
  prost = { workspace = true }
  movement-da-light-node-proto = { workspace = true, features = [] }
  celestia-rpc = { workspace = true }
  celestia-types = { workspace = true }
  anyhow = { workspace = true }
  base64 = { workspace = true }
  hex = { workspace = true }
  async-stream = { workspace = true }
  serde_json = { workspace = true }
  serde = { workspace = true }
  serde_derive = { workspace = true }
  dot-movement = { workspace = true }
  toml = { workspace = true }
  memseq-util = { workspace = true }
  tracing = { workspace = true }
  tracing-subscriber = { workspace = true }
  godfig = { workspace = true }
  alloy = { workspace = true }
  zstd = { workspace = true }
  bcs = { workspace = true }
  ecdsa = { workspace = true, features = ["signing", "verifying", "der"] }
  k256 = { workspace = true }
  # rand usage conflicts with Aptos. Aptos is on 0.7; ecdsa is on 0.8.
  rand = { version = "0.8.5" }
  aptos-account-whitelist = { workspace = true }
  aptos-types = { workspace = true }
  movement-da-light-node-signer = { workspace = true }
  movement-signer = { workspace = true }
  movement-signer-loader = { workspace = true }
  movement-types = { workspace = true }
  chrono = { workspace = true }
  
  [dev-dependencies]
  tempfile = { workspace = true }
  movement-signer-local = { workspace = true }
  
  [lints]
  workspace = true
  