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