Add integration tests for invalid P2P sync messages
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 42/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Bastante claro
- Estado de actividad
- Estancado
- Stack tecnológico
- rust
- Área
- blockchain, networking, testing
Línea de trabajo
Comienza localizando las pruebas de integración existentes y los puntos de entrada de P2P block- y parcel-sync; el issue no indica archivos ni objetivos de prueba. Cubre los casos de mensajes no válidos sin marcar que se enumeran en el issue, incluidos timestamps no válidos, tamaños, escenarios de estado, discrepancias entre headers y bodies, y seals de proof-of-work no válidos. Se considera terminado cuando los escenarios enumerados tienen cobertura mediante pruebas de integración.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
- Block sync
- Invalid fields
- Invalid parent
- Invalid timestamp
- Invalid number
- Invalid author
- Invalid extradata
- Invalid parcelroot
- Invalid stateroot
- Invalid invoiceroot
- Invalid score
- Invalid seal
- Invalid size
- Invalid status message scenario
- Mismatch between block header and body
- Invalid seal in pow consensus
- Parcel sync
- Invalid fields
- Invalid fee
- Invalid nonce
- Invalid networkid
- Invalid signature
- Invalid size
- Invalid fields
- Lenguaje dominante
- Rust
- Estrellas
- 256
- Forks
- 50
- Métricas de merge de PR
- Sin PR fusionados en 30 d
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 CodeChain-io/codechain
-
is this project still alive? Abierto
Dificultad 4/5 3-5 días Aptitud para principiantes 25/100
CodeChain-io/codechain#2002 ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
CodeChain-io/codechain#1993 · 2 comentarios ·
-
Terminate gracefully Abierto
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
CodeChain-io/codechain#1987 · 1 comentario ·
-
performance rpc
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
CodeChain-io/codechain#1973 ·
-
Dificultad 3/5 1-2 días Aptitud para principiantes 35/100
CodeChain-io/codechain#1971 ·
Todos los issues de CodeChain-io/codechain
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
Eynzof/Hermes-CN-Desktop#616 ·
-
bug rules
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
-
app bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
IronCoreLabs/ironcore-alloy#346 ·
-
good first issue
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100