nostream
nostream copied to clipboard
A Nostr Relay written in TypeScript
A typical geohash filter will look for events in a given bounding box, which can be described by a list of geohash prefixes. Following the [discussion here](https://github.com/nostr-protocol/nips/issues/278#issuecomment-1468892546), I think it...
**Describe the solution you'd like** NIP-50 relay support for keyword search as described here: https://github.com/nostr-protocol/nips/blob/master/50.md
It would be nice if nostream would get NIP-05 verification, much like some other relays already support, for example: https://git.sr.ht/~gheartsfield/nostr-rs-relay/tree/master/config.toml#L154
Also looks like we need to upgrade from node 12 to 16 for GH actions: ``` Build and push container image Node.js 12 actions are deprecated. Please update the following...
**Pledge** 10000 sats **Is your feature request related to a problem? Please describe.** I wanted to search for events having tag `["d", ""]` by using the filter `{"#d": [""]}`. Currently...
**Describe the bug** The relay accepts websocket connections and queries but does not return data following information):** - OS: Ubuntu - Platform: docker - Version: e99ac5d02bc **Logs** ``` nostream |...
I am trying to run this app locally on my MacOS. I have installed dependencies with `npm install` and created a Posgres database by name `nostr_ts_relay`. I enter `./scripts/start_local` to...
**Is your feature request related to a problem? Please describe.** I want to whitelist all public keys found on mydomain/.well-known/nostr.json **Describe the solution you'd like** An option in the settings.yaml...
**Describe the bug** It seems like the automatic build and push container image does not work anymore and some manual triggering is required: https://github.com/Cameri/nostream/actions/runs/4108512046 **Expected behavior** An automatic build and...
Could we part settings.yaml in different config files in order to be more easy for begginers like me to config nostream ? For example settings.yaml including paid-settings.conf or ratelimits.conf or...