Possible to hit assertion failure in malleability check
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 25/100
- Tipo de issue
- Error
- Claridad
- Necesita aclaración
- Estado de actividad
- Estancado
- Stack tecnológico
- rust
- Área
- cryptography
Línea de trabajo
Empieza añadiendo la prueba de regresión indicada a miniscript/mod.rs y ejecutándola para reproducir el panic. Después inspecciona la assertion en fuzzing/src/miniscript/types/mod.rs alrededor de la línea indicada; se considera terminado cuando la regresión ya no provoca un panic y sigue cubierta por la prueba.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Adding this to miniscript/mod.rs results in a panic.
#[test]
fn test_regression_29() {
let _ = Descriptor::<String>::from_str("eltr(,thresh(1,spk_eq(,00)))");
}
assertion failed: self.mall.non_malleable || self.corr.input != Input::Zero', /store/home/apoelstra/code/ElementsProject/elements-miniscript/fuzzing/src/miniscript/types/mod.rs:556:9
- Lenguaje dominante
- Rust
- Estrellas
- 15
- Forks
- 17
- Merge medio
- 19 h 36 min
- PR fusionados (30 d)
- 1
Preparar el entorno
Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.
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 ElementsProject/elements-miniscript
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 64/100
ElementsProject/elements-miniscript#113 · 1 comentario ·
-
Revise Simplicity descriptorsAbierto
Dificultad 4/5 3-5 días Aptitud para principiantes 45/100
ElementsProject/elements-miniscript#108 · 5 comentarios ·
-
Dificultad 3/5 1-2 días Aptitud para principiantes 72/100
ElementsProject/elements-miniscript#107 · 2 comentarios ·
-
`ct()` taproot descriptors with script tree don't parseQuizá libre de nuevo Un pull request para esta issue se cerró sin fusionarse. Abierto
Dificultad 3/5 1-2 días Aptitud para principiantes 68/100
ElementsProject/elements-miniscript#105 · 1 reacción ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 30/100
ElementsProject/elements-miniscript#80 · 4 comentarios ·
Todos los issues de ElementsProject/elements-miniscript
Issues similares
-
agent:sonnet-high enhancement priority: P2 ready-for-agent
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
shep-pm/shep-kelpie#652 ·
Los mantenedores suelen responder en 1 día
-
install.ps1: Windows PowerShell 5.1 aborts after a successful cosign verification (NativeCommandError on 'Verified OK')Posiblemente ocupada @sly321-pixel la tomó hoy. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
Los mantenedores suelen responder en 1 día
-
ai_p2
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
ClickHouse/ClickHouse#125522 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
Los mantenedores suelen responder en 1 día
-
[Bug]: OpenRouter streaming chunks report the requested router name instead of the model OpenRouter servedPosiblemente ocupada @Mrun25 la tomó hoy. Abiertobug llm translation
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
BerriAI/litellm#46095 · 1 comentario ·
Los mantenedores suelen responder en 1 día