So the problem I was having with my Nostr Wallet Connect was due to a java version issue. More-speech was built on Java-17. The WebSocket library worked with all the relays and with alby. Recently alby stopped working. When I upgraded to Java-21 alby started working again.
So, beware! There are some newer websocket libraries out there that won't work with Java-17.
The Nostr Wallet Connect in more-speech used to work. Now it doesn't. I didn't change anything. I'm using getalby, though I also tried Mutiny with identical results.
The initial REQ for 13194 goes out to the relay (in this case wss://relay.getalby.com/v1) but nothing comes back. Dead silence until time out.
This is strange because all my other relay connections work just fine. (like the ones I'm using to send this message). And this one used to work too. So I'm thinking maybe there's some kind of header that the websocket connection needs.
Did something change in the NIP-47?
I've got a websocket tool that I use with Chrome. It lets me open web sockets and send message to them. The relay works when I use it.
I'm at a loss. Any ideas?