← Todos los NIPs

NIP-20

Resultados de comandos

FusionadoComportamiento

Obsoleto: ahora forma parte de NIP-01. Definía el mensaje OK que un relay devuelve tras publicar un evento, indicando si lo guardó y, si no, por qué.

De un vistazo

Estado
Se integró en otro NIP; se conserva solo para que los enlaces antiguos funcionen.
Último cambio
16 nov 2023

Integrado en el NIP-01.

Pruébalo

Edita el formulario o el JSON: ambos se mantienen sincronizados, la insignia indica si el resultado es válido y, al tocar cualquier campo, se explica qué hace.

Ejemplos
Válido

Formulario
OK Relay → cliente
  1. El id del evento al que se refiere este resultado, copiado del EVENT que envió el cliente.

  2. true si el relay guardó el evento (o ya lo tenía), false si lo rechazó.

  3. Texto legible para el usuario. Cuando el evento se rechaza debería empezar con un prefijo como "invalid:", "pow:", "blocked:", "rate-limited:", "restricted:", "mute:", "error:" o "auth-required:", seguido de un espacio. Puede estar vacío si el evento se acepta.

Lo envía un relay en respuesta a cada EVENT que publica un cliente, para que el cliente sepa si el evento fue aceptado.

Cómo funciona este NIP

Paso 1 de 4

Este NIP ahora vive en NIP-01

NIP-20 se integró en NIP-01, así que se espera que todo relay responda con OK. Consulta NIP-01 para las reglas actuales; esta página conserva la explicación para enlaces antiguos.

Quién hace qué

Quién hace qué
ClienteRelay
Paso 1 de 5

Listo. Presiona reproducir o avanza un paso para enviar el primer mensaje.

Versión en texto
#DeParaMensaje
1ClienteRelayEl cliente de Alice publica una nota firmada en el relay.
2RelayRelayEl relay comprueba el id y la firma, y luego sus propias reglas: límites de tamaño, filtros de spam, membresía, prueba de trabajo.
3RelayClienteGuardado. El cliente puede marcar la nota como publicada en este relay.
4RelayClienteRechazado, con un motivo con prefijo. Aquí el cliente envía demasiado rápido y debería esperar y reintentar más tarde.

En el curso

Ningún capítulo del curso cubre este NIP todavía. El editor de arriba es la forma más rápida de empezar.

Reemplazado por

Ver también

Especificación

El texto de las especificaciones se cita en inglés del repositorio nostr-protocol/nips. Nuestras explicaciones y la interfaz están traducidas. Código fuente en GitHub en el commit 0046368

Leer la especificación10 palabras, citadas del repositorio en el commit 0046368.

Moved to NIP-01.