commit b23996d81a0d7d1c4ea99caa54d610d90ca9f110
parent a67cf7a93a9462341307d85f361122f4e0f01d07
Author: triesap <tyson@radroots.org>
Date: Fri, 31 Jul 2026 16:29:02 +0000
nostr: quarantine superseded package surface
- migrate SDK fixture signers to the canonical signing module
- remove test dependencies on the retired draft-signing module path
- preserve exact frozen-draft signing behavior across runtime suites
- keep the SDK capsule aligned with the quarantined Nostr API contract
Diffstat:
5 files changed, 17 insertions(+), 19 deletions(-)
diff --git a/crates/sdk/tests/support/fixture_signer.rs b/crates/sdk/tests/support/fixture_signer.rs
@@ -1,5 +1,5 @@
use nostr::Keys as RadrootsNostrKeys;
-use radroots_nostr::draft_signing::radroots_nostr_sign_frozen_draft;
+use radroots_nostr::signing::sign_frozen_draft;
use radroots_signing::{
Error, SignReceipt, SignRequest, Signer, SignerStatus, error::Kind, signer::BoxFuture,
};
@@ -50,7 +50,7 @@ impl FixtureSigner {
&self,
draft: &radroots_event::EventDraft,
) -> Result<radroots_event::SignedEvent, radroots_nostr::Error> {
- radroots_nostr_sign_frozen_draft(&self.keys, draft)
+ sign_frozen_draft(&self.keys, draft)
}
}
@@ -61,7 +61,7 @@ impl Signer for FixtureSigner {
fn sign(&self, request: SignRequest) -> BoxFuture<'_, Result<SignReceipt, Error>> {
Box::pin(async move {
- let signed_event = radroots_nostr_sign_frozen_draft(&self.keys, request.draft())
+ let signed_event = sign_frozen_draft(&self.keys, request.draft())
.map_err(|source| Error::with_source(Kind::AuthorizationDenied, source))?;
SignReceipt::from_signed_event(&request, signed_event, 1_700_000_001)
})
diff --git a/crates/sdk/tests/unit/runtime_tests.rs b/crates/sdk/tests/unit/runtime_tests.rs
@@ -1985,11 +1985,9 @@ async fn restore_archive_private_failures_cover_staging_and_verification_edges()
populated_event_keys.public_key().to_hex(),
)
.expect("event draft");
- let populated_event = radroots_nostr::draft_signing::radroots_nostr_sign_frozen_draft(
- &populated_event_keys,
- &populated_event_draft,
- )
- .expect("signed event");
+ let populated_event =
+ radroots_nostr::signing::sign_frozen_draft(&populated_event_keys, &populated_event_draft)
+ .expect("signed event");
let populated_ingest = radroots_event_store::RadrootsEventIngest::from_signed_event(
populated_event,
1_700_000_002_000,
diff --git a/crates/sdk/tests/unit/signer_provider_tests.rs b/crates/sdk/tests/unit/signer_provider_tests.rs
@@ -6,7 +6,7 @@ use radroots_event::draft::EventDraft;
use radroots_event::envelope::kind::{
KIND_CLASSIFIED_LISTING, KIND_COOP, KIND_FARM, TRADE_MUTATION_EVENT_KINDS,
};
-use radroots_nostr::draft_signing::radroots_nostr_sign_frozen_draft;
+use radroots_nostr::signing::sign_frozen_draft;
use radroots_nostr::{event::Event as RadrootsNostrEvent, signing::LocalSigner};
use radroots_nostr_connect::prelude::{
RADROOTS_NOSTR_CONNECT_RPC_KIND, RadrootsNostrConnectClientTarget, RadrootsNostrConnectError,
@@ -121,7 +121,7 @@ fn frozen_draft_with(
}
fn sign_event(keys: &RadrootsNostrKeys, draft: &EventDraft) -> RadrootsNostrEvent {
- let signed = radroots_nostr_sign_frozen_draft(keys, draft).expect("signed");
+ let signed = sign_frozen_draft(keys, draft).expect("signed");
RadrootsNostrEvent::from_json(signed.raw_json()).expect("event")
}
@@ -564,7 +564,7 @@ async fn myc_nip46_provider_signs_and_validates_remote_event() {
let remote_keys = remote_keys();
let user_keys = user_keys();
let draft = frozen_draft();
- let signed = radroots_nostr_sign_frozen_draft(&user_keys, &draft).expect("signed");
+ let signed = sign_frozen_draft(&user_keys, &draft).expect("signed");
let signed_event = RadrootsNostrEvent::from_json(signed.raw_json()).expect("event");
let transport = Arc::new(MockNip46Transport::new(
remote_keys.clone(),
@@ -725,7 +725,7 @@ async fn myc_nip46_provider_reports_preflight_and_progress_sink_edges() {
async fn myc_nip46_provider_returns_completion_progress_errors_after_remote_sign() {
let user_keys = user_keys();
let draft = frozen_draft();
- let signed = radroots_nostr_sign_frozen_draft(&user_keys, &draft).expect("signed");
+ let signed = sign_frozen_draft(&user_keys, &draft).expect("signed");
let signed_event = RadrootsNostrEvent::from_json(signed.raw_json()).expect("event");
let (signer, transport) = myc_signer_with_responses(vec![MockNip46Response::Respond(
RadrootsNostrConnectResponse::SignedEvent(signed_event),
diff --git a/crates/sdk/tests/unit/sync_runtime_tests.rs b/crates/sdk/tests/unit/sync_runtime_tests.rs
@@ -27,7 +27,7 @@ use radroots_event::envelope::kind::KIND_FARM;
use radroots_event::id::EventId;
use radroots_event_store::RadrootsEventStoreStatusSummary;
#[cfg(feature = "radrootsd-execution")]
-use radroots_nostr::draft_signing::radroots_nostr_sign_frozen_draft;
+use radroots_nostr::signing::sign_frozen_draft;
#[cfg(feature = "radrootsd-execution")]
use radroots_outbox::{
RadrootsOutboxClaimedEvent, RadrootsOutboxDeliveryPlanInput, RadrootsOutboxDeliveryPlanStatus,
@@ -102,7 +102,7 @@ impl RadrootsdFixtureSigner {
&self,
draft: &EventDraft,
) -> Result<radroots_event::SignedEvent, radroots_nostr::Error> {
- radroots_nostr_sign_frozen_draft(&self.keys, draft)
+ sign_frozen_draft(&self.keys, draft)
}
}
@@ -114,8 +114,8 @@ impl Signer for RadrootsdFixtureSigner {
fn sign(&self, request: SignRequest) -> SigningFuture<'_, Result<SignReceipt, SigningError>> {
Box::pin(async move {
- let signed_event = radroots_nostr_sign_frozen_draft(&self.keys, request.draft())
- .map_err(|source| {
+ let signed_event =
+ sign_frozen_draft(&self.keys, request.draft()).map_err(|source| {
SigningError::with_source(SigningErrorKind::InternalError, source)
})?;
SignReceipt::from_signed_event(&request, signed_event, 1_700_000_001)
diff --git a/crates/sdk/tests/unit/workflow_runtime_tests.rs b/crates/sdk/tests/unit/workflow_runtime_tests.rs
@@ -5,7 +5,7 @@ use nostr::Keys as RadrootsNostrKeys;
use radroots_event::contract::AuthorRole;
use radroots_event::draft::{EventDraft, SignedEvent, SignedEventParts};
use radroots_event::envelope::kind::{KIND_FARM, KIND_GEOCHAT};
-use radroots_nostr::draft_signing::radroots_nostr_sign_frozen_draft;
+use radroots_nostr::signing::sign_frozen_draft;
use radroots_signing::{
Error as SigningError, SignReceipt, SignRequest, SignerStatus, actor::ActorSource,
error::Kind as SigningErrorKind, signer::BoxFuture,
@@ -98,8 +98,8 @@ impl Signer for WorkflowSigner {
fn sign(&self, request: SignRequest) -> BoxFuture<'_, Result<SignReceipt, SigningError>> {
Box::pin(async move {
- let signed_event = radroots_nostr_sign_frozen_draft(&self.keys, request.draft())
- .map_err(|source| {
+ let signed_event =
+ sign_frozen_draft(&self.keys, request.draft()).map_err(|source| {
SigningError::with_source(SigningErrorKind::InternalError, source)
})?;
SignReceipt::from_signed_event(&request, signed_event, 1_700_000_001)