/ bin / fud / fud / Cargo.toml
Cargo.toml
 1  [package]
 2  name = "fud"
 3  description = "File-sharing Utility Daemon, using DHT for records discovery."
 4  version = "0.5.0"
 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  
11  [lib]
12  name = "fud"
13  path = "src/lib.rs"
14  
15  [[bin]]
16  name = "fud"
17  path = "src/main.rs"
18  
19  [dependencies]
20  darkfi = {path = "../../../", features = ["async-daemonize", "geode", "rpc", "dht", "sled-overlay"]}
21  darkfi-sdk = {path = "../../../src/sdk"}
22  darkfi-serial = {version = "0.5.0", features = ["hash"]}
23  
24  # Encoding
25  bs58 = "0.5.1"
26  sha2 = "0.10.9"
27  
28  # Misc
29  async-trait = "0.1.88"
30  blake3 = "1.8.2"
31  rand = "0.8.5"
32  tracing = "0.1.41"
33  tinyjson = "2.5.1"
34  url = "2.5.4"
35  num-bigint = "0.4.6"
36  
37  # Daemon
38  easy-parallel = "3.3.1"
39  futures = "0.3.31"
40  signal-hook-async-std = "0.3.0"
41  signal-hook = "0.3.18"
42  tracing-subscriber = { version = "0.3.19", default-features = false, features = ["fmt"] }
43  tracing-appender = "0.2.3"
44  smol = "2.0.2"
45  
46  # Equi-X
47  blake2 = "0.10.6"
48  equix = "0.2.5"
49  
50  # Database
51  sled-overlay = "0.1.10"
52  
53  # Argument parsing
54  serde = {version = "1.0.219", features = ["derive"]}
55  structopt = "0.3.26"
56  structopt-toml = "0.5.1"
57  
58  [lints]
59  workspace = true