From e02417b18c6204cf08c6b3788c08927d79006b65 Mon Sep 17 00:00:00 2001 From: Avi Date: Wed, 23 Sep 2026 13:57:41 -0500 Subject: [PATCH] fix(pairing): offer relay.damus.io first - Amber never receives on primal/nos.lol --- src/relays.rs | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/relays.rs b/src/relays.rs index 9964b03..e9fa3c7 100644 --- a/src/relays.rs +++ b/src/relays.rs @@ -35,8 +35,17 @@ pub fn default_relays() -> Vec { /// conversation across relays the signer never reads. /// - wss://relay.snort.social accepts ephemeral 24133 publishes but does /// not persist them; with damus out it adds no shared ground. +/// +/// Sep 23 PM addendum: Amber 6.6.5 receives our pairing publishes on NONE of +/// the above (its activity log shows only the Connect ack; our get_public_key +/// RPCs are accepted by both relays but never answered). Amber's own issue +/// history documents NIP-46 working over relay.damus.io, and a same-day +/// write-canary from this network shows damus connected + accepting ephemeral +/// 24133 publishes, so damus rejoins the set FIRST — the signer is most +/// likely to meet us where its own client is proven to work. pub fn pairing_relays() -> Vec { vec![ + "wss://relay.damus.io".to_string(), "wss://relay.primal.net".to_string(), "wss://nos.lol".to_string(), ]