radrootsd

JSON-RPC bridge for Radroots event publishing
git clone https://radroots.dev/git/radrootsd.git
Log | Files | Refs | README | LICENSE

commit 214b068ddb1085ff89ac08f5839462b7fe708454
parent 8912fddd6a3e1c2fd1b102c16b80e63fe2709fee
Author: triesap <tyson@radroots.org>
Date:   Sat, 13 Jun 2026 00:45:36 -0700

bridge: align typed order ids

- Refresh the service lockfile for the rr-rs event contract graph
- Convert typed listing addresses at the JSON-RPC bridge response boundary
- Preserve the bridge order request wire response shape for callers
- Validate the service with format and cargo check lanes

Diffstat:
MCargo.lock | 3+++
Msrc/transport/jsonrpc/methods/bridge/order_request.rs | 2+-
2 files changed, 4 insertions(+), 1 deletion(-)

diff --git a/Cargo.lock b/Cargo.lock @@ -1737,8 +1737,11 @@ dependencies = [ name = "radroots_events" version = "0.1.0-alpha.2" dependencies = [ + "hex", "radroots_core", "serde", + "serde_json", + "sha2", ] [[package]] diff --git a/src/transport/jsonrpc/methods/bridge/order_request.rs b/src/transport/jsonrpc/methods/bridge/order_request.rs @@ -104,7 +104,7 @@ async fn publish_order_request( signer.signer_mode(), KIND_ORDER_REQUEST, None, - order.listing_addr.clone(), + order.listing_addr.to_string(), ctx.state.bridge_config.delivery_policy, ctx.state.bridge_config.delivery_quorum, ),