hodlbod on Nostr: 💣💥 STOP CARPET BOMBING YOUR MOBILE DATA Coracle 0.2.20 is released — and it's ...
💣💥 STOP CARPET BOMBING YOUR MOBILE DATA
Coracle 0.2.20 is released — and it's kind of a big deal.
https://app.coracle.social is now the least bandwidth-intensive pure Nostr client, with a ~90% reduction in network usage!
TLDR; this feature is opt-in for now, to enable it go to Settings, and enter "wss://multiplextr.coracle.social" as your "Multiplextr URL".
How'd I do it? I created a relay proxy called "multiplextr", inspired by
https://github.com/Dolu89/nostr-proxy, but instead of setting relays up-front, I wrapped the Nostr protocol to allow clients to specify which relay to talk to on every request.
You can check out the source code and self-host the library using this link:
https://github.com/coracle-social/multiplextr. If you're a dev and want to add client support for multiplextr,
https://github.com/coracle-social/paravel might be of use.
Full changelog for 0.2.20:
- [x] Re-write pool to use paravel
- [x] Add support for multiplextr
- [x] Fix retrieving old chat/DM messages
- [x] Disable self-zap
Published at
2023-03-30 14:07:08Event JSON
{
"id": "345bc4464c82ce5d5605aff6ed96a639d3f8895df9aeef5736c3880c965047c3",
"pubkey": "97c70a44366a6535c145b333f973ea86dfdc2d7a99da618c40c64705ad98e322",
"created_at": 1680185228,
"kind": 1,
"tags": [
[
"client",
"coracle"
]
],
"content": "💣💥 STOP CARPET BOMBING YOUR MOBILE DATA\n\nCoracle 0.2.20 is released — and it's kind of a big deal. https://app.coracle.social is now the least bandwidth-intensive pure Nostr client, with a ~90% reduction in network usage!\n\n\n\n\n\n\nTLDR; this feature is opt-in for now, to enable it go to Settings, and enter \"wss://multiplextr.coracle.social\" as your \"Multiplextr URL\".\n\n\n\nHow'd I do it? I created a relay proxy called \"multiplextr\", inspired by https://github.com/Dolu89/nostr-proxy, but instead of setting relays up-front, I wrapped the Nostr protocol to allow clients to specify which relay to talk to on every request.\n\n\nYou can check out the source code and self-host the library using this link: https://github.com/coracle-social/multiplextr. If you're a dev and want to add client support for multiplextr, https://github.com/coracle-social/paravel might be of use.\n\n\nFull changelog for 0.2.20:\n\n\n\n- [x] Re-write pool to use paravel\n- [x] Add support for multiplextr\n- [x] Fix retrieving old chat/DM messages\n- [x] Disable self-zap",
"sig": "cd050ff6abff78d00968a5d811dc5295ffc1a65a07b03a84bb305ce294e530e0d1b32bacf9ad2f99da25a0c04423737a7cfdde8b3e6eec9c3871ebd997d88c44"
}