Why Nostr? What is Njump?
2024-09-16 20:51:06

mleku on Nostr: not sure what i did different, but over the last few days i have been condensing all ...

not sure what i did different, but over the last few days i have been condensing all my stuff relating to #nostr #relay #dev

https://realy.lol

just now took the code i had reworked to use my codecs and much of my protocol helpers and lo and behold, here's the fails in the relay test:

```
Supports EOSE: FAIL (Timed out without EOSE)
Keeps open incomplete subscriptions after EOSE: FAIL (Timed out without EOSE)
Keeps open incomplete subscriptions after EOSE: FAIL (Timed out without EOSE)
```

i will fix these errors shortly, they are probably very simple, it should be sending eose after it finds everything but probably it's because i made the filter API synchronous per websocket instead of the way fiatjaf did it, with a messy concurrent channel API

this is working with fiatjaf's new `relayer`, as it is from the base it uses almost exclusively my own original codec for everything, and including the filter matching functions, which i debugged with the help of Mikes testing tool previously, currently except for the nip-11 relay information document

i'm calling it `realy` because i keep on making that typo from the word relay, and i think it's kinda funny, probably many won't even get it... and just to point out that `strfry` means a C function that makes a random anagram out of a string (string fry)

it also has some other tools, a vanity npub miner and a reverse proxy tool but tbh i'm not sure if they are working as it is right now, but they are useful and related tools to the main relay and the library

i will be further polishing this up but it can be used as is

the main planned improvements are related to configuration of the database, and after that, a CLI interface that works over DM that enables potentially paying for relay subscriptions, and managing adding and removing access for npubs, removing them, probably adding advanced filtering controls for access so that paid users can have all of their chats and discussions posted to the relay without any additional configuration while preventing spammy replies from getting on the relay

#thoon
Author Public Key
npub1fjqqy4a93z5zsjwsfxqhc2764kvykfdyttvldkkkdera8dr78vhsmmleku