Skip to content

Build 13 — nostrconnect multi-relay reliability

Pre-release
Pre-release

Choose a tag to compare

@DocNR DocNR released this 20 Apr 01:22
· 120 commits to main since this release

External TestFlight build. Bunker flow unchanged.

  • Multi-relay nostrconnect publish: the pairing handshake now publishes the connect response to every relay in the client's URI in parallel, improving pairing reliability with clients using multi-relay nostrconnect URIs (PR #3).
  • RPC responses track client relays: RPC responses go back on the same relays the client is listening on, rather than always on Clave's home relay.
  • `switch_relays` method added so clients can migrate to where signing happens after the handshake.

Known limitation: clients that don't honor NIP-46 `switch_relays` still need to include `wss://relay.powr.build` in their URI for signing past the handshake.