lib

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

commit 1b452ae3ed12662359f67ca704c5dc11275421a5
parent 2c38c4b61d9175aa952075b181d383c159bbc383
Author: triesap <tyson@radroots.org>
Date:   Sun, 22 Feb 2026 14:20:12 +0000

trade: consolidate listing kind lane around dvm kinds


- replace duplicated trade listing kind families with one canonical set
- rewire trade envelope and app runtime imports to listing kinds constants
- remove legacy listing meta and stage modules tied to old kind values
- assert message type kind mappings stay inside the canonical kind set

Diffstat:
Mcrates/mobile_core/src/runtime/trade_listing.rs | 4++--
1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/crates/mobile_core/src/runtime/trade_listing.rs b/crates/mobile_core/src/runtime/trade_listing.rs @@ -25,7 +25,7 @@ use radroots_trade::listing::{ TradeListingEnvelope, TradeListingMessagePayload, TradeListingMessageType, TradeListingValidateRequest, }, - dvm_kinds::TRADE_LISTING_DVM_KINDS, + kinds::TRADE_LISTING_KINDS, order::{TradeOrder, TradeOrderItem, TradeOrderStatus}, tags::trade_listing_dvm_tags, validation::{RadrootsTradeListing, validate_listing_event}, @@ -295,7 +295,7 @@ impl RadrootsRuntime { .as_ref() .ok_or_else(|| RadrootsAppError::Msg("nostr not initialized".into()))?; - let kinds: Vec<RadrootsNostrKind> = TRADE_LISTING_DVM_KINDS + let kinds: Vec<RadrootsNostrKind> = TRADE_LISTING_KINDS .iter() .map(|k| RadrootsNostrKind::Custom(*k)) .collect();