bug: L1 subgraph incorrectly calculating retryableTicketId for bridge txs
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
- typescript
- Área
- blockchain
Línea de trabajo
Rastrea cómo el subgrafo de L1 calcula retryableTicketId, utilizando los tres hashes de transacción vinculados y los IDs calculado y real reportados como caso de reproducción. Compara el cálculo con los datos de la transacción del bridge y verifica que el ID de ticket resultante coincide con el ID real sin activar un falso positivo.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
There isn't a clear pattern yet but sometimes the L1 subgraph calculates the ticket id incorrectly, which leads to the monitoring system firing false positives.
Example
- L1 tx: https://etherscan.io/tx/0x4de233b4503540d9a0111bd9e51a01df93fbeaebe46d2efcc2d5bc7c1bff3f9d
- L2 ticket creation tx: https://arbiscan.io/tx/0xb0192474e324a190bfbcf5e3fecaedff1a6e52bc9eb8e32a960d68a4eb0a6d17
- L2 ticket auto-redeem tx: https://arbiscan.io/tx/0x90ca20e639d6e30001a1b4f5d776aac1959d1d0cb29e5fea88173d01af8cfe24
- L1 subgraph calculated ticket id:
0x88c11cd46a8f310cce8d7bdf5795968e6ca117f23496e8484f53ff689bcf99a8 - Actual ticket id:
0xb0192474e324a190bfbcf5e3fecaedff1a6e52bc9eb8e32a960d68a4eb0a6d17
- Lenguaje dominante
- TypeScript
- Estrellas
- 82
- Forks
- 47
- Métricas de merge de PR
- Sin PR fusionados en 30 d
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 graphprotocol/graph-network-subgraph
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 85/100
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 45/100
-
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
graphprotocol/graph-network-subgraph#270 · 1 comentario ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
graphprotocol/graph-network-subgraph#249 · 5 comentarios ·
-
enhancement
Dificultad 3/5 1-2 días Aptitud para principiantes 38/100
graphprotocol/graph-network-subgraph#173 · 1 comentario ·
Todos los issues de graphprotocol/graph-network-subgraph
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 85/100
farbenmeer/tapi#531 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
naver/egjs-flicking#971 ·
-
Renderer treats a sub-pixel width difference as a resize, which cancels the `motion()` entranceAbierto
Dificultad 1/5 Menos de una hora Aptitud para principiantes 85/100
Los mantenedores suelen responder en 1 día
-
Tenant
Dificultad 2/5 1-3 horas Aptitud para principiantes 66/100
MTES-MCT/Dossier-Facile-Frontend#2061 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 85/100
backnotprop/plannotator#1784 ·
Los mantenedores suelen responder en 1 día