lib

Core libraries for Radroots
git clone https://radroots.dev/git/lib.git
Log | Files | Refs | README

commit ab41530c746bee279568f85bc7de28aa3ae1a810
parent 5876e44afd487563f11fc914d4daa3ecfba48216
Author: triesap <tyson@radroots.org>
Date:   Mon,  3 Aug 2026 20:55:43 +0000

nostr: close Blossom feature dependencies

- make the Blossom surface enable its event implementation dependency
- preserve the focused portable protocol boundary without live networking
- update the package-boundary assertion for the corrected feature graph
- verify format, feature checking, tests, doctests, and strict Clippy

Diffstat:
Mcrates/nostr/Cargo.toml | 2+-
Mcrates/nostr/tests/package_boundary.rs | 2+-
2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/crates/nostr/Cargo.toml b/crates/nostr/Cargo.toml @@ -26,7 +26,7 @@ std = [ "radroots_event_codec/std", "radroots_identity/std", ] -blossom = ["std", "dep:base64", "dep:radroots_blossom"] +blossom = ["events", "dep:base64", "dep:radroots_blossom"] events = [ "std", "radroots_event/serde", diff --git a/crates/nostr/tests/package_boundary.rs b/crates/nostr/tests/package_boundary.rs @@ -395,7 +395,7 @@ fn local_signer_consumes_only_the_opaque_secret_boundary() { #[test] fn focused_nip_and_blossom_features_own_no_network_operations() { for required in [ - "blossom = [\"std\", \"dep:base64\", \"dep:radroots_blossom\"]", + "blossom = [\"events\", \"dep:base64\", \"dep:radroots_blossom\"]", "nip17 = [\"events\", \"nostr/nip44\", \"nostr/nip59\"]", ] { assert!(