nostream
nostream copied to clipboard
A Nostr Relay written in TypeScript
Includes locally-trusted TLS certs via mkcert and uses a hostname that already points to 127.0.0.1 without having to modify the hosts file. ## Description This change makes it easy to...
**Pledge** I plan to personally implement this enhancement. **Is your feature request related to a problem? Please describe.** There are still a few non-obvious things that must be done manually...
**Is your feature request related to a problem? Please describe.** I think that interception of all incoming events would be useful for: - people creating their own filters for spam...
1. Benchmark queries 2. Add indexes/optimize existing queries https://devcenter.heroku.com/articles/postgresql-indexes
**Is your feature request related to a problem? Please describe.** Add support for [NIP-03](https://github.com/nostr-protocol/nips/blob/master/03.md) **Describe the solution you'd like** TBD **Describe alternatives you've considered** None **Additional context** None
Implement a merkle tree of persisted events and send proofs to interested clients. https://medium.com/ontologynetwork/everything-you-need-to-know-about-merkle-trees-82b47da0634a https://github.com/polynetwork/poly/blob/v1.8.3/merkle/merkle_tree.go https://github.com/polynetwork/poly/blob/a76693e9abd0d578e716b82ef1166adbb9453fb0/merkle/merkle_hasher.go
**Is your feature request related to a problem? Please describe.** Read operations are the bulk load of relays. Having read replicas support would allow Nostream to scale horizontally. **Describe the...
## Description ## Related Issue ## Motivation and Context ## How Has This Been Tested? ## Screenshots (if appropriate): ## Types of changes - [ ] Non-functional change (docs, style,...
# feature Add support for loading environment variables via an .env file. # use cases This method facilitates configuration in test environments.