commit 7827d37441de4b1cf2e2eca54de0d6fc7bbac70e
parent e67b04e86f5d7f7b8c40f5bac325fb091b8261db
Author: triesap <tyson@radroots.org>
Date: Sun, 15 Feb 2026 17:14:44 +0000
deps: sync vendor radroots dependency paths\n\n- switch radroots crate sources to vendor workspace paths\n- replace rust-nostr ref path usage with crates.io nostr\n- update toolchain pin to rust 1.92.0\n- refresh lockfile for resolved dependency graph
Diffstat:
3 files changed, 26 insertions(+), 19 deletions(-)
diff --git a/Cargo.lock b/Cargo.lock
@@ -313,12 +313,6 @@ dependencies = [
]
[[package]]
-name = "btreecap"
-version = "0.1.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6160c957d8aa33d0a8ba1dbab98e3cb57023ad9374c501441e88559f99e6c4c9"
-
-[[package]]
name = "bumpalo"
version = "3.19.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -546,6 +540,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3"
dependencies = [
"generic-array",
+ "rand_core 0.6.4",
"typenum",
]
@@ -1133,6 +1128,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e0242819d153cba4b4b05a5a8f2a7e9bbf97b6055b2a002b395c96b5ff3c0222"
dependencies = [
"cfg-if",
+ "js-sys",
+ "wasm-bindgen",
+ "web-sys",
]
[[package]]
@@ -1381,7 +1379,9 @@ dependencies = [
[[package]]
name = "nostr"
-version = "0.44.1"
+version = "0.44.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3aa5e3b6a278ed061835fe1ee293b71641e6bf8b401cfe4e1834bbf4ef0a34e1"
dependencies = [
"aes",
"base64 0.22.1",
@@ -1391,10 +1391,9 @@ dependencies = [
"cbc",
"chacha20",
"chacha20poly1305",
+ "getrandom 0.2.16",
"hex",
"instant",
- "once_cell",
- "rand 0.9.2",
"scrypt",
"secp256k1",
"serde",
@@ -1406,8 +1405,9 @@ dependencies = [
[[package]]
name = "nostr-database"
version = "0.44.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7462c9d8ae5ef6a28d66a192d399ad2530f1f2130b13186296dbb11bdef5b3d1"
dependencies = [
- "btreecap",
"lru",
"nostr",
"tokio",
@@ -1416,6 +1416,8 @@ dependencies = [
[[package]]
name = "nostr-gossip"
version = "0.44.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ade30de16869618919c6b5efc8258f47b654a98b51541eb77f85e8ec5e3c83a6"
dependencies = [
"nostr",
]
@@ -1423,6 +1425,8 @@ dependencies = [
[[package]]
name = "nostr-relay-pool"
version = "0.44.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4b1073ccfbaea5549fb914a9d52c68dab2aecda61535e5143dd73e95445a804b"
dependencies = [
"async-utility",
"async-wsocket",
@@ -1439,6 +1443,8 @@ dependencies = [
[[package]]
name = "nostr-sdk"
version = "0.44.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "471732576710e779b64f04c55e3f8b5292f865fea228436daf19694f0bf70393"
dependencies = [
"async-utility",
"nostr",
@@ -2170,6 +2176,7 @@ version = "0.29.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9465315bc9d4566e1724f0fffcbcc446268cb522e60f9a27bcded6b19c108113"
dependencies = [
+ "rand 0.8.5",
"secp256k1-sys",
"serde",
]
diff --git a/Cargo.toml b/Cargo.toml
@@ -8,14 +8,14 @@ license = "AGPL-3.0"
description = "Radroots daemon binary"
[dependencies]
-radroots-core = { path = "../crates/core", features = ["std", "serde", "typeshare"] }
-radroots-events = { path = "../crates/events", features = ["serde"] }
-radroots-events-codec = { path = "../crates/events-codec", features = ["nostr", "serde_json"] }
-radroots-identity = { path = "../crates/identity" }
-radroots-nostr = { path = "../crates/nostr", features = ["client", "codec", "events", "http"] }
-radroots-runtime = { path = "../crates/runtime", features = ["cli"] }
-radroots-trade = { path = "../crates/trade" }
-nostr = { path = "../refs/rust-nostr/crates/nostr", version = "0.44.1", features = ["nip46", "os-rng"] }
+radroots-core = { path = "../../../../vendor/radroots/rs/crates/core", features = ["std", "serde", "typeshare"] }
+radroots-events = { path = "../../../../vendor/radroots/rs/crates/events", features = ["serde"] }
+radroots-events-codec = { path = "../../../../vendor/radroots/rs/crates/events-codec", features = ["nostr", "serde_json"] }
+radroots-identity = { path = "../../../../vendor/radroots/rs/crates/identity" }
+radroots-nostr = { path = "../../../../vendor/radroots/rs/crates/nostr", features = ["client", "codec", "events", "http"] }
+radroots-runtime = { path = "../../../../vendor/radroots/rs/crates/runtime", features = ["cli"] }
+radroots-trade = { path = "../../../../vendor/radroots/rs/crates/trade" }
+nostr = { version = "0.44.2", features = ["nip46"] }
anyhow = { version = "1" }
clap = { version = "4", features = ["derive"] }
diff --git a/rust-toolchain.toml b/rust-toolchain.toml
@@ -1,2 +1,2 @@
[toolchain]
-channel = "1.88.0"
+channel = "1.92.0"