Cargo.toml 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. [package]
  2. name = "evgrd"
  3. description = "Event graph daemon"
  4. version = "0.5.1"
  5. edition = "2021"
  6. authors = ["Dyne.org foundation <foundation@dyne.org>"]
  7. license = "AGPL-3.0-only"
  8. homepage = "https://dark.fi"
  9. repository = "https://codeberg.org/darkrenaissance/darkfi"
  10. [[bin]]
  11. name = "evgrd"
  12. path = "bin/evgrd.rs"
  13. required-features = ["build-daemon"]
  14. [[example]]
  15. name = "recv"
  16. path = "example/recv.rs"
  17. [[example]]
  18. name = "send"
  19. path = "example/send.rs"
  20. [dependencies]
  21. darkfi = {path = "../../", features = ["event-graph"]}
  22. darkfi-serial = {version = "0.5.0", features = ["async"]}
  23. # Event Graph DB
  24. sled-overlay = "0.1.10"
  25. # Crypto
  26. blake3 = "1.8.2"
  27. # Misc
  28. log = "0.4.27"
  29. url = "2.5.4"
  30. # Daemon
  31. smol = "2.0.2"
  32. # evgrd deps
  33. async-trait = {version = "0.1.88", optional = true}
  34. futures = {version = "0.3.31", optional = true}
  35. semver = {version = "1.0.26", optional = true}
  36. easy-parallel = {version = "3.3.1", optional = true}
  37. signal-hook-async-std = {version = "0.3.0", optional = true}
  38. signal-hook = {version = "0.3.18", optional = true}
  39. simplelog = {version = "0.12.2", optional = true}
  40. serde = {version = "1.0.219", features = ["derive"], optional = true}
  41. structopt = {version = "0.3.26", optional = true}
  42. structopt-toml = {version = "0.5.1", optional = true}
  43. [features]
  44. build-daemon = [
  45. "darkfi/async-daemonize",
  46. "async-trait",
  47. "futures",
  48. "semver",
  49. "easy-parallel",
  50. "signal-hook-async-std",
  51. "signal-hook",
  52. "simplelog",
  53. "serde",
  54. "structopt",
  55. "structopt-toml",
  56. ]
  57. #[lints]
  58. #workspace = true
  59. # Temp stuff
  60. [workspace]