CodeChain-io / CodeChain-io/foundry

Request transactions, which were rejected by the mempool limit, again when the mempool has enough space

Abierto
#70 0 comentarios 0 reacciones 0 asignados Ver en GitHub
bug
Lenguaje dominante
Rust
Estrellas
36
Forks
11
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

The current implementation of `body_downloader` imports a transaction only once, and the transaction can be rejected while importing to the mempool because of the mempool limit (memory limit or size limit). After being rejected, `body_downloader` will never request them again.

Guía de contribución

Abrir la guía de contribución

Línea de trabajo

Comienza leyendo la implementación de body_downloader y siguiendo cómo se importan las transacciones al mempool. Reproduce o inspecciona la ruta en la que se produce el rechazo por mempool-limit y, a continuación, determina cómo se detecta el espacio disponible. El trabajo estará terminado cuando las transacciones rechazadas se soliciten de nuevo después de que el mempool tenga suficiente capacidad de memoria o de tamaño.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
rust
Área
blockchain
Tipo de issue
Error
Dificultad
4/5
Tiempo estimado
3-5 días
Estado de actividad
Estancado
Claridad
Bastante claro
Aptitud para principiantes
42/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.