feat(nip86): implement WebSocket relay management API
Los mantenedores suelen responder en 1 día
@Ferryx349 ya está trabajando en esto.
Desde el 5/8/2026.
Evaluación
Este issue todavía no se ha evaluado.
Descripción
Context & Problem
Currently, Nostream operators must manage the relay either via SSH or the built-in HTTP Admin Console. However, standard Nostr admin clients cannot interact with Nostream natively over WebSockets, breaking interoperability for operators who want to use generic ecosystem tools.
Proposed Solution
Implement NIP-86 to support standardized WebSocket RPC commands for relay administration.
Scope
- Auth: Verify incoming
["admin", ...]messages against the configured relay operator's pubkey. - Commands: Implement handlers for core commands such as banning pubkeys, unbanning, deleting events, and querying relay status.
- Database Integration: Connect the NIP-86 command handlers directly to the existing database repository functions being built for the HTTP Admin Console.
NIPs Involved: NIP-86
- Lenguaje dominante
- TypeScript
- Estrellas
- 829
- Forks
- 234
- Merge medio
- 2 d 13 h
- PR fusionados (30 d)
- 23
Preparar el entorno
- Incluye un Dockerfile o un archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de cameri/nostream
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
Los mantenedores suelen responder en 1 día
-
Add Astro marketing site for nostream (hero film, docs, get-started schematic)Posiblemente ocupada @Ferryx349 la tomó hace 1 día. Abiertoenhancement Website
cameri/nostream#822 · 1 asignado ·
Los mantenedores suelen responder en 1 día
-
feat(nip77): advertise NIP-77 in NIP-11 and expose its settings in the admin consolePosiblemente ocupada @Priyanshubhartistm la tomó hace 3 días. Abiertoenhancement
cameri/nostream#819 · 1 asignado ·
Los mantenedores suelen responder en 1 día
-
feat(nip77): NEG-OPEN/NEG-MSG/NEG-CLOSE wire protocol for the PostgreSQL backendPosiblemente ocupada @Priyanshubhartistm la tomó hace 3 días. Abiertoenhancement
cameri/nostream#817 · 1 asignado ·
Los mantenedores suelen responder en 1 día
-
[Admin Console] Ops visibility panels (mirror, workers, NIP-05, storage)Posiblemente ocupada @Ferryx349 la tomó hace 3 días. AbiertoAdmin Console enhancement
cameri/nostream#816 · 1 asignado ·
Los mantenedores suelen responder en 1 día
Todos los issues de cameri/nostream
Issues similares
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
dsh-market/dsh-market#877 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
stellar/stellar-dev-skill#151 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
Los mantenedores suelen responder en 1 día
-
Trial & Error: guided Blind offer squeezes on phones and sits under the touch toolbar on iPadAbiertoarea:arcade game ready-for-agent
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
fderuiter/deruiter.dev#2281 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
scope: data grid type: bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
Los mantenedores suelen responder en 2 días