Por qué una transacción pendiente no es una transacción fallida
Una operación atascada ya fue firmada y puede liquidarse. Explicamos la diferencia entre pendiente, descartada y revertida.
Este artículo puede contener enlaces de afiliados. Las relaciones comerciales se detallan en la política de afiliados.
Pendiente significa enviada, no rechazada
Una transacción que aparece como pendiente ya fue firmada por ti y entregada a la red. Tu nodo la difundió y está esperando en el mempool a que un minero o validador la incluya en un bloque. En ese punto la firma ya no se puede retirar: la única pregunta es cuándo, si es que alguna vez, se incluye.
Por eso la respuesta intuitiva, que es firmar la misma acción otra vez, es lo único que empeora la situación de forma constante. Cada reenvío es una transacción distinta con su propio nonce y su propia comisión, y si la primera se liquida más tarde, acabas de ejecutar la acción dos veces.
Tres estados que la interfaz muestra igual
Pendiente, descartada y revertida son tres desenlaces diferentes que muchas interfaces representan con el mismo indicador de carga.
Pendiente es el estado normal de espera. La transacción existe, es válida y espera a ser incluida. Las causas habituales son una comisión de prioridad baja respecto a la demanda actual, o un tiempo de bloque que no has tenido en cuenta.
Descartada significa que la transacción era válida al enviarse pero salió del mempool antes de ser incluida, normalmente porque la comisión era demasiado baja para sobrevivir a un momento de congestión. Tus fondos no están en riesgo; la transacción simplemente nunca ocurrió en la cadena.
Revertida significa que la transacción fue incluida en un bloque y se ejecutó sin éxito. Se consume gas, el cambio de estado que pedías no ocurrió y el nonce ya se usó. Es la única de las tres que cuesta gas.
Qué hacer, en orden
Espera antes de hacer nada. Consulta la transacción en un explorador de bloques y no en la billetera, porque la vista del explorador viene de la red y no puede ser optimista.
Si el explorador la muestra en el mempool, está pendiente: no la toques. Si aparece como no encontrada y el nonce sigue sin usarse, fue descartada y puedes reenviarla con una comisión de prioridad más alta. Si aparece como fallida o revertida, la transacción terminó: lee el motivo del revert antes de volver a intentarlo, porque la misma operación fallará igual.
Aceleras una transacción pendiente enviando un reemplazo con el mismo nonce y una comisión mayor, no firmando una operación nueva con un nonce distinto. Las billeteras lo etiquetan como acelerar o cancelar; ambos funcionan reemplazando la original.
De dónde viene la confusión
La dificultad está en que un nonce es por cuenta y secuencial. Si la transacción 40 está pendiente, la 41 no puede incluirse hasta que se resuelva la 40. Por eso una operación atascada bloquea todo lo que esté en cola en la misma cuenta, y por eso mover fondos fuera de esa billetera puede ser imposible mientras exista una transacción sin resolver.
Esto también explica por qué se recomienda “mándalo otra vez con otra cuenta”. Funciona, y deja la transacción original pendiente en la cuenta vieja, que se liquida más tarde sin que lo notes.
Lo que este artículo no afirma
No predice cuánto tardará una transacción pendiente, ni indica qué nivel de comisión es suficiente, porque eso cambia de forma continua. No cubre tokens con comportamientos de transferencia no estándar, como los que cobran comisión al transferir, que pueden fallar por motivos ajenos al nonce de la cuenta.
Este material es educativo y no constituye asesoramiento financiero, legal, fiscal ni de seguridad. El comportamiento de la red y las interfaces cambian; revisa la documentación vigente de tu billetera.