radrootsd

JSON-RPC bridge for Radroots event publishing
git clone https://radroots.dev/git/radrootsd.git
Log | Files | Refs | README | LICENSE

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:
MCargo.lock | 27+++++++++++++++++----------
MCargo.toml | 16++++++++--------
Mrust-toolchain.toml | 2+-
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"