lib

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

commit ec0c52e71c120f75bfe581fb847b611ceb48978b
parent 6148c0d35a84870c6aa9b7a94cee5da780540c16
Author: triesap <tyson@radroots.org>
Date:   Wed, 24 Jun 2026 07:44:46 +0000

events: source package kind aliases

- Add source-owned aliases for SDK event kind package exports.

- Cover trade listing validation, order, discount, fulfillment, and receipt names.

- Preserve existing numeric package values through radroots_events authority.

- Prepare constants and kinds generation to drop binding_model ownership.

Diffstat:
Mcrates/events/src/kinds.rs | 31+++++++++++++++++++++++++++++++
1 file changed, 31 insertions(+), 0 deletions(-)

diff --git a/crates/events/src/kinds.rs b/crates/events/src/kinds.rs @@ -89,8 +89,39 @@ pub const KIND_ORDER_DECISION: u32 = 3423; pub const KIND_ORDER_REVISION_PROPOSAL: u32 = 3424; pub const KIND_ORDER_REVISION_DECISION: u32 = 3425; pub const KIND_ORDER_CANCELLATION: u32 = 3432; +pub const KIND_TRADE_QUESTION: u32 = 3426; +pub const KIND_TRADE_ANSWER: u32 = 3427; +pub const KIND_TRADE_DISCOUNT_REQUEST: u32 = 3428; +pub const KIND_TRADE_DISCOUNT_OFFER: u32 = 3429; +pub const KIND_TRADE_DISCOUNT_ACCEPT: u32 = 3430; +pub const KIND_TRADE_FORBIDDEN_3431: u32 = 3431; +pub const KIND_TRADE_FULFILLMENT_UPDATE: u32 = 3433; +pub const KIND_TRADE_RECEIPT: u32 = 3434; pub const KIND_TRADE_VALIDATION_RECEIPT: u32 = 3440; +pub const KIND_TRADE_LISTING_VALIDATE_REQ: u32 = KIND_TRADE_LISTING_VALIDATION_REQUEST; +pub const KIND_TRADE_LISTING_VALIDATE_RES: u32 = KIND_TRADE_LISTING_VALIDATION_RESULT; +pub const KIND_WORKER_TRADE_TRANSITION_PROOF_REQ: u32 = KIND_TRADE_TRANSITION_PROOF_REQUEST; +pub const KIND_WORKER_TRADE_TRANSITION_PROOF_RES: u32 = KIND_TRADE_TRANSITION_PROOF_RESULT; +pub const KIND_TRADE_ORDER_REQUEST: u32 = KIND_ORDER_REQUEST; +pub const KIND_TRADE_ORDER_RESPONSE: u32 = KIND_ORDER_DECISION; +pub const KIND_TRADE_ORDER_DECISION: u32 = KIND_ORDER_DECISION; +pub const KIND_TRADE_ORDER_REVISION: u32 = KIND_ORDER_REVISION_PROPOSAL; +pub const KIND_TRADE_ORDER_REVISION_RESPONSE: u32 = KIND_ORDER_REVISION_DECISION; +pub const KIND_TRADE_CANCEL: u32 = KIND_ORDER_CANCELLATION; +pub const KIND_TRADE_LISTING_ORDER_REQ: u32 = KIND_ORDER_REQUEST; +pub const KIND_TRADE_LISTING_ORDER_RES: u32 = KIND_ORDER_DECISION; +pub const KIND_TRADE_LISTING_ORDER_REVISION_REQ: u32 = KIND_ORDER_REVISION_PROPOSAL; +pub const KIND_TRADE_LISTING_ORDER_REVISION_RES: u32 = KIND_ORDER_REVISION_DECISION; +pub const KIND_TRADE_LISTING_QUESTION_REQ: u32 = KIND_TRADE_QUESTION; +pub const KIND_TRADE_LISTING_ANSWER_RES: u32 = KIND_TRADE_ANSWER; +pub const KIND_TRADE_LISTING_DISCOUNT_REQ: u32 = KIND_TRADE_DISCOUNT_REQUEST; +pub const KIND_TRADE_LISTING_DISCOUNT_OFFER_RES: u32 = KIND_TRADE_DISCOUNT_OFFER; +pub const KIND_TRADE_LISTING_DISCOUNT_ACCEPT_REQ: u32 = KIND_TRADE_DISCOUNT_ACCEPT; +pub const KIND_TRADE_LISTING_CANCEL_REQ: u32 = KIND_ORDER_CANCELLATION; +pub const KIND_TRADE_LISTING_FULFILLMENT_UPDATE_REQ: u32 = KIND_TRADE_FULFILLMENT_UPDATE; +pub const KIND_TRADE_LISTING_RECEIPT_REQ: u32 = KIND_TRADE_RECEIPT; + pub const LISTING_EVENT_KINDS: [u32; 2] = [KIND_LISTING, KIND_LISTING_DRAFT]; pub const ORDER_EVENT_KINDS: [u32; 5] = [