lib

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

commit 106ea36319c0bce4a532467a8ed4dbc85ffb12fb
parent 6dc9877f8ef5dcbc3101363562d8bc33a684d967
Author: triesap <tyson@radroots.org>
Date:   Mon, 13 Apr 2026 06:06:19 +0000

sdk: demote raw radrootsd bridge types

Diffstat:
Mcrates/sdk/src/client.rs | 8--------
Mcrates/sdk/src/lib.rs | 5-----
Mcrates/sdk/tests/radrootsd.rs | 10++++++----
3 files changed, 6 insertions(+), 17 deletions(-)

diff --git a/crates/sdk/src/client.rs b/crates/sdk/src/client.rs @@ -500,14 +500,6 @@ impl<'a> ListingClient<'a> { } #[cfg(feature = "radrootsd-client")] - pub async fn publish_via_radrootsd( - &self, - request: &radrootsd::SdkRadrootsdListingPublishRequest, - ) -> Result<SdkPublishReceipt, SdkPublishError> { - self.client.publish_listing_via_radrootsd(request).await - } - - #[cfg(feature = "radrootsd-client")] pub async fn publish_listing_via_radrootsd( &self, listing_value: &listing::RadrootsListing, diff --git a/crates/sdk/src/lib.rs b/crates/sdk/src/lib.rs @@ -26,11 +26,6 @@ pub mod profile; pub mod trade; #[cfg(feature = "radrootsd-client")] -pub use crate::adapters::radrootsd::{ - SdkRadrootsdBridgeJob, SdkRadrootsdBridgePublishResponse, SdkRadrootsdListingPublishRequest, - SdkRadrootsdSignerAuthority, -}; -#[cfg(feature = "radrootsd-client")] pub use crate::client::SdkRadrootsdListingPublishOptions; pub use crate::client::{ FarmClient, ListingClient, ProfileClient, RadrootsSdkClient, SdkPublishError, diff --git a/crates/sdk/tests/radrootsd.rs b/crates/sdk/tests/radrootsd.rs @@ -5,6 +5,10 @@ use radroots_core::{ RadrootsCoreQuantityPrice, RadrootsCoreUnit, }; use radroots_events::kinds::KIND_LISTING_DRAFT; +use radroots_sdk::adapters::radrootsd::{ + SdkRadrootsdBridgeJob, SdkRadrootsdBridgePublishResponse, SdkRadrootsdListingPublishRequest, + SdkRadrootsdSignerAuthority, +}; use radroots_sdk::listing::{ RadrootsListing, RadrootsListingAvailability, RadrootsListingBin, RadrootsListingDeliveryMethod, RadrootsListingFarmRef, RadrootsListingLocation, @@ -12,10 +16,8 @@ use radroots_sdk::listing::{ }; use radroots_sdk::{ RadrootsNostrEvent, RadrootsSdkClient, RadrootsSdkConfig, RadrootsdAuth, RadrootsdConfig, - SdkEnvironment, SdkPublishError, SdkRadrootsdBridgeJob, SdkRadrootsdBridgePublishResponse, - SdkRadrootsdListingPublishOptions, SdkRadrootsdListingPublishRequest, - SdkRadrootsdPublishReceipt, SdkRadrootsdSignerAuthority, SdkTransportMode, SdkTransportReceipt, - SignerConfig, + SdkEnvironment, SdkPublishError, SdkRadrootsdListingPublishOptions, SdkRadrootsdPublishReceipt, + SdkTransportMode, SdkTransportReceipt, SignerConfig, }; use serde_json::{Value, json}; use tokio::io::{AsyncReadExt, AsyncWriteExt};