Cargo.toml (1952B)
1 [package] 2 name = "radrootsd" 3 version = "0.1.0" 4 edition = "2024" 5 authors = ["Radroots Authors"] 6 rust-version = "1.92.0" 7 license = "AGPL-3.0" 8 description = "Radroots daemon binary" 9 10 [workspace] 11 resolver = "2" 12 13 [workspace.dependencies] 14 radroots_events = { path = "../lib/crates/events" } 15 radroots_identity = { path = "../lib/crates/identity" } 16 radroots_nostr = { path = "../lib/crates/nostr" } 17 radroots_publish_proxy_protocol = { path = "../lib/crates/publish_proxy_protocol" } 18 radroots_relay_transport = { path = "../lib/crates/relay_transport", default-features = false } 19 radroots_runtime = { path = "../lib/crates/runtime" } 20 21 [lints.rust] 22 unexpected_cfgs = { level = "warn", check-cfg = ['cfg(coverage_nightly)'] } 23 24 [dependencies] 25 radroots_events = { workspace = true, features = ["serde"] } 26 radroots_identity = { workspace = true } 27 radroots_nostr = { workspace = true, features = ["client", "codec", "events", "http"] } 28 radroots_publish_proxy_protocol = { workspace = true, features = ["std", "serde"] } 29 radroots_relay_transport = { workspace = true, features = ["std", "client"] } 30 radroots_runtime = { workspace = true, features = ["cli"] } 31 radroots_runtime_paths = { path = "../lib/crates/runtime_paths" } 32 nostr = { version = "0.44.2", features = ["nip46"] } 33 34 anyhow = { version = "1" } 35 clap = { version = "4", features = ["derive"] } 36 jsonrpsee = { version = "0.26", features = ["server"] } 37 rand = { version = "0.9" } 38 rusqlite = { version = "0.32", features = ["bundled"] } 39 serde = { version = "1", default-features = false, features = ["derive"] } 40 serde_json = { version = "1", default-features = false } 41 serde_qs = { version = "1.0" } 42 sha2 = { version = "0.10" } 43 tokio = { version = "1", features = ["full"] } 44 thiserror = { version = "2" } 45 tower = { version = "0.5.3", features = ["util"] } 46 tracing = { version = "0.1" } 47 uuid = { version = "1.22.0", features = ["v4"] } 48 url = { version = "2.5.8" } 49 50 [dev-dependencies] 51 tempfile = { version = "3" }