Cargo.toml (1747B)
1 [package] 2 name = "myc" 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 = "Mycorrhiza Nostr remote signer (NIP-46)" 9 10 [workspace] 11 resolver = "2" 12 13 [lints.rust] 14 unexpected_cfgs = { level = "warn", check-cfg = ['cfg(coverage_nightly)'] } 15 16 [dependencies] 17 axum = { version = "0.8", default-features = false, features = ["http1", "json", "tokio"] } 18 chacha20poly1305 = "0.10" 19 clap = { version = "4.5", features = ["derive"] } 20 getrandom = "0.2" 21 nostr = { version = "0.44.2", features = ["nip04", "nip44", "nip46"] } 22 radroots_identity = { path = "../lib/crates/identity" } 23 radroots_log = { path = "../lib/crates/log" } 24 radroots_nostr_accounts = { path = "../lib/crates/nostr_accounts", default-features = false, features = ["std", "memory-vault", "os-keyring"] } 25 radroots_nostr = { path = "../lib/crates/nostr", features = ["client", "events"] } 26 radroots_nostr_connect = { path = "../lib/crates/nostr_connect" } 27 radroots_nostr_signer = { path = "../lib/crates/nostr_signer", features = ["native"] } 28 radroots_runtime_paths = { path = "../lib/crates/runtime_paths" } 29 radroots_secret_vault = { path = "../lib/crates/secret_vault", features = ["std", "os-keyring"] } 30 radroots_sql_core = { path = "../lib/crates/sql_core", features = ["native"] } 31 serde = { version = "1.0", features = ["derive"] } 32 serde_json = "1.0" 33 thiserror = "2.0" 34 tokio = { version = "1.48", features = ["macros", "net", "rt-multi-thread", "sync", "time"] } 35 tracing = "0.1" 36 tracing-subscriber = { version = "0.3", features = ["env-filter"] } 37 url = "2.5" 38 uuid = { version = "1.18", features = ["serde", "v7"] } 39 zeroize = "1.8" 40 41 [dev-dependencies] 42 futures-util = "0.3.32" 43 tempfile = "3.17" 44 tokio-tungstenite = "0.26.2"