En breve
Si ha utilizado la red Ethereum, es posible que haya experimentado que una transacción tardó más de lo habitual en confirmarse. Esto sucede debido a las prioridades de procesamiento de transacciones de los mineros, debido al hecho de que los usuarios que ofrecen tarifas más altas siempre tendrán prioridad sobre los usuarios que pagan tarifas bajas.
Si su transacción de Ethereum se estanca debido a las bajas tarifas del gas, deberá esperar hasta que las tarifas disminuyan y los mineros procesen su transacción. Sin embargo, puedes solucionar este problema reemplazando la transacción pendiente con una nueva transacción con un precio de gasolina más alto. ¿Suena complicado? De hecho, esto es más fácil de lo que piensas. Puedes hacer esto con ether (ETH) y todos los tokens ERC20.
Introducir
En primer lugar, recuerde que no puede reemplazar, revertir ni cancelar transacciones confirmadas. Sin embargo, durante tiempos de congestión de la red, algunas transacciones de criptomonedas pueden bloquearse. Cuando el volumen de operaciones es demasiado alto, su operación puede permanecer en la cola de procesamiento durante horas o incluso días.
A veces, los bloqueos desaparecen por sí solos, debido a que fallan transacciones pendientes o debido a tarifas de gas reducidas. Si bien no puedes cancelar literalmente una transacción de Ethereum, con unos pocos toques puedes acelerar el proceso. De hecho, puedes reemplazar la transacción pendiente con una nueva transacción con una tarifa más alta.
En esta guía, le mostraremos cómo acelerar las transacciones utilizando MetaMask o Trust Wallet. También puedes utilizar otras carteras de criptomonedas, siempre que sean compatibles con la cadena de bloques Ethereum, aunque el proceso puede ser ligeramente diferente.
Condición
MetaMask o Trust Wallet instalado.
Tenga disponible su clave privada (frase de respaldo) para iniciar sesión en su billetera Ethereum.
Conectar a internet.
¿Por qué podrían bloquearse las transacciones de Ethereum?
Ethereum opera con un sistema de licitación para tarifas de transacción. Sus tarifas dependerán de la complejidad de la transacción (es decir, el consumo de energía informática). En este contexto, hay tres términos importantes que debes conocer: costo del gas, precio del gas y límite del gas.
Cada tarea computacional de una transacción se cotiza por su costo de gas. Mientras tanto, el precio pagado por cada unidad de gas se llama precio del gas. En otras palabras, el costo del gas es el costo total a pagar y el precio del gas es el precio calculado en función del "trabajo" del autenticador. En última instancia, el límite de gasolina es el límite máximo que puede pagar por una transacción.
Si bien los costos del gas están determinados por la complejidad de su transacción, usted es libre de establecer sus propios precios y límites de gas. Las tarifas totales que pague serán un incentivo para los mineros. Sin embargo, si el precio de la gasolina es demasiado bajo y muchos otros están dispuestos a pagar una tarifa más alta, su transacción quedará en estado pendiente. Si una transacción se bloquea, Ethereum no confirmará ninguna transacción nueva que realice desde la misma dirección de billetera, hasta que el minero haya confirmado la primera transacción.
Cómo acelerar el comercio en MetaMask
1. Inicie sesión en la billetera MetaMask que tiene sus transacciones pendientes. Si se trata de una billetera externa, deberá ingresar la dirección con la frase de respaldo o clave privada correspondiente.

2. Busque la transacción pendiente en la pestaña [Actividad] y haga clic en [Acelerar].

3. Este proceso le permitirá reproducir su transacción. Asegúrese de utilizar el precio de gasolina más alto haciendo clic en [Rápido] y luego en [Guardar].

4. Si este paso no funciona, también puede ir a la pestaña [Avanzado] para configurar el precio del gas manualmente. Puede consultar los precios actuales de la gasolina y los tiempos promedio de confirmación en Etherscan o EthGasStation.
Cómo reemplazar una transacción en MetaMask
1. Inicie sesión en su billetera MetaMask que tiene transacciones pendientes. Si se trata de una billetera externa, debe ingresar la dirección utilizando la frase de respaldo o la clave privada correspondiente.

2. Busque transacciones pendientes en la pestaña [Actividad]. Haga clic en él para comprobar los detalles y anotar el [Nonce].
Nota: Si tiene varias transacciones pendientes, debe comenzar primero con la transacción más antigua (valor nonce más bajo).

3. A continuación, vaya a MetaMask [Configuración] y haga clic en [Avanzado].

4. Desplácese hacia abajo y habilite [Personalizar transacción nonce].

5. Regrese y haga clic en la dirección de su billetera para copiarla en el portapapeles.

6. Haga clic en [Enviar] para crear una nueva transacción y pegue la dirección de su billetera en el campo [Agregar destinatario].

7. Debes enviar 0 ETH a tu propia billetera usando el nonce de la transacción pendiente (nota en el paso 2). Haga clic en [Confirmar] cuando haya terminado de confirmar.
Nota: Si el precio de la gasolina es demasiado bajo, esta transacción también puede resultar difícil. Asegúrese de establecer un precio de gasolina razonable.

8. Espere a que se confirme la nueva transacción; Después de eso, se reemplazará la transacción pendiente.
Nota: Para evitar riesgos, asegúrese de haber desactivado la opción [Personalizar nonce de transacción] después de completar los pasos anteriores.
Cómo cancelar transacciones con Trust Wallet
1. Haga clic en la transacción pendiente en su aplicación Trust Wallet y busque el campo [Nonce]. Anota el número que ves.

2. Cree una nueva transacción y agregue la dirección de su billetera en el campo [Dirección del destinatario]. Asegúrese de que sea la misma dirección que la transacción pendiente. Establezca [Cantidad ETH] en 0 y haga clic en [Siguiente].

3. Toque configuración en la esquina superior derecha.

4. Reemplace el campo [Nonce] con el valor que anotó anteriormente. Asegúrese de establecer un [Precio de la gasolina] competitivo para que su transacción no tenga complicaciones.

5. Espere a que se confirme la nueva transacción; Después de eso, se reemplazará la transacción pendiente.
resumen
Enviar una transacción de Ethereum y darse cuenta de que pagó un precio de gasolina excesivo puede ser muy frustrante. Pero las cosas empeoran cuando te das cuenta de que no puedes usar tu billetera Ethereum hasta que tu transacción pendiente se convierta en procesamiento fallido o se confirme.
A veces, las transacciones estancadas se eliminan automáticamente cuando las tarifas de la red disminuyen. Pero, lamentablemente, esto puede llevar bastante tiempo. En su lugar, puede cancelar una transacción bloqueada simplemente precediendola con una transferencia de 0 tokens. Recuerde que deberá pagar la tarifa completa del gas para completar con éxito la transacción de cancelación.


