What is Nostr?
Anthony Accioly
npub1a6w…0tyc
2024-11-29 22:52:38
in reply to nevent1q…5wsn

Anthony Accioly on Nostr: Just to clarify, my 50K offer is for an Android Blossom server since, IMO, it’s a ...

Just to clarify, my 50K offer is for an Android Blossom server since, IMO, it’s a simpler problem to tackle. Citrine is great software—the best we have on Android—but it still needs work before it can be a reliable public personal relay. For example, the Amethyst kind 10002/relay metadata list write loop bug alone can crash Citrine after writing about 100K events.

Citrine also needs user-friendly options for exposing it to the Internet, like a toggle to enable an Onion service or something like Ngrok/Cloudflare Tunnel for folks behind NAT. Admin tools need improvement too. Right now, cleaning up events means either exporting and editing a JSONL file, wiping the DB and reimporting, or knowing enough about mobile development to use Room to access SQLite and delete events manually.

While the crawler idea is certainly a step in the right direction, I’d rather see mobile devs focus on improving Citrine’s relay functionality first. From what I’ve seen with Haven/khatru, Nostr clients can be spammy, dumping all kinds of junk onto relays. Without tools to handle this in Citrine, importing hundreds of thousands—or even millions—of events (most of it junk) to your phone isn’t really worth it yet.
Author Public Key
npub1a6we08n7zsv2na689whc9hykpq4q6sj3kaauk9c2dm8vj0adlajq7w0tyc