N2c local submission mini-protocol rejection structured reason
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 25/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Bastante claro
- Estado de actividad
- Estancado
- Stack tecnológico
- haskell
Línea de trabajo
Empieza leyendo el N2c local submission mini-protocol actual y su CDDL; después, inspecciona cómo se representan los errores de rechazo entre la biblioteca Pallas y los nodos Mithril. Sigue el tipo existente y el mensaje de texto opcional a través de todos los componentes afectados. El trabajo estará terminado cuando el protocolo admita de forma coherente las razones estructuradas para errores inválidos, ya recibidos, expirados y otros.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
When submitting a message on the n2c local submission mini-protocol, if an error occurs (KES signature is invalid, already expired message, ...) it is reported to the client. Today, the error is a type and optionally an error message in text. We would like to create more structured optional explanation of the errors. This would require modifications of the CIP, Pallas library, Mithril nodes.
Current CDDL:
reason = invalid
/ alreadyReceived
/ expired
/ other
invalid = [0, tstr]
alreadyReceived = [1]
expired = [2]
other = [3, tstr]
- Lenguaje dominante
- Haskell
- Estrellas
- 2
- Forks
- 5
- Merge medio
- 13 h 24 min
- PR fusionados (30 d)
- 4
Preparar el entorno
- Sin Dockerfile ni 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 IntersectMBO/dmq-node
-
Dificultad 4/5 3-5 días Aptitud para principiantes 42/100
IntersectMBO/dmq-node#82 · 1 reacción ·
-
Add tracersQuizá libre de nuevo @coot la tomó hace 131 días y no hay ningún pull request abierto. Abierto
IntersectMBO/dmq-node#59 · 1 asignado ·
-
documentation
Dificultad 3/5 1-2 días Aptitud para principiantes 25/100
IntersectMBO/dmq-node#26 · 1 comentario ·
-
documentation
Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100
IntersectMBO/dmq-node#25 ·
-
Document release processAbiertodocumentation
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
IntersectMBO/dmq-node#20 ·
Todos los issues de IntersectMBO/dmq-node
Issues similares
-
Allow QuickCheck 2.17Abierto
Dificultad 1/5 Menos de una hora Aptitud para principiantes 75/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
IntersectMBO/cardano-ledger#6276 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
OpenZeppelin/canton-contracts#92 ·
Los mantenedores suelen responder en 1 día