Been saying this for some time, I just blocked mobile data for the app. I will try to use only relay for reading and many for write. I was also thinking of having my own private relay that would manage multiple relays and use only that in mobile.

Reply to this note

Please Login to reply.

Discussion

Might wanna look into this, if you’re able to run a small middleware server

https://github.com/Dolu89/nostr-proxy

Look like what I wanted! Thanks!

whats a middleware server and does it make sense to run on same machine as bitcoin node?

The proxy server would sit between the Nostr clients and the relays. So, it’s a server in the middle of those connections.

Instead of the Nostr client regularly polling every websocket connection from your saved relays, it would instead only use the single proxy server connection.

This should reduce the bandwidth your mobile device will do as the proxy server will be doing the heavy lifting.