Bienvenidos a este tutorial, donde vamos a ver cómo solucionar el problema de ethjs-query que nos puede aparecer en ocasiones al usar metamask.
Si te has encontrado con este problema y no sabes cómo solucionarlo, has llegado al sitio adecuado. Asà que vamos a ver cómo puedes arreglarlo tanto en ordenador cómo en móvil.
Este tipo de problema sucede en diferentes redes en Metamask, ya sea en Ethereum, Polygon, BSC, Avalanche, Fantom o cualquier otra, y la solución que veremos sirve para todas ellas.
EL error viene cuando has indicado el precio del gas fee demasiado bajo para realizar la transacción.
Y esto lo verás con el siguiente mensaje de error o similar: Transaction <your transaction # here> failed! Error: [ethjs-query] while formatting outputs from RPC ‘{«value»: {«code»:-32000,»message»:»transaction underpriced»}}'»
Es muy común este error cuando estas usando un Exchange descentralizado o DEX como podrÃa ser Uniswap o pancakeswap. Aunque también sucede al enviar tokens en ciertas ocasiones.
Para solucionar este problema y poder realizar la transacción deberemos hacer de nuevo la transacción, pero esta vez incrementando la cantidad de gas fee que pagas por realizar la transacción. Te recomiendo antes de hacerlo, comprobar el gas fee en plataformas como etherscan, bscScan o el explorador de la red que estas usando, para ver que cantidad de gas fee tienes que indicar y no indicar una cantidad muy elevada, ni una demasiado baja y que siga sucediendo el mismo problema.
Puedes seguir los pasos siguientes en ordenador:
- Asegúrate de que has activado los «Controles avanzados de gas». Esto lo vas a ver en Ajustes > Avanzado.

2. Iniciaremos una nueva transacción, usando los mismos datos del destinatario y la misma cantidad de tokens que la primera hecha que falló (en caso de que quieras realizar la misma transacción).

3. Cuando envÃas una transacción, pulsa en «Editar»:

4. Ahora podrás ver diferentes campos que podrás ajustar, como el que puedes ver justo debajo:
Aquà deberás indicar:
- Introducir un lÃmite de gas comparable o algo más alto al de la transacción que ha fallado
- Aumentar la tarifa máxima de prioridad por lo menos en un 10% más (gwei) que la tarifa de gas de la transacción que ha fallado
- Fija tu tarifa máxima con por lo menos un 30% más alta que la de la transacción que ha fallado
Por otro lado, si te encuentras intentando cancelar la transacción pendiente, vas a necesitar enviar 0 ETH (o el token nativo de la red) a tu propia dirección mientras que la transacción esta pendiente.
En caso de que estes usando la app móvil, sigue estos pasos:
- Inicia la nueva transacción pulsando «Enviar» en la página de inicio de la cuenta correspondiente.
2. Vamos a introducir los detalles de tu transacción, como la dirección del destinatario y la cantidad de tokens que quieres enviar. Estos datos van a ser los mismos que los de la transacción original (fallida), si suponemos que quieres enviar la misma cantidad a la misma dirección aún. Pulsa en «Siguiente». Ahora deberÃas ver la siguiente pantalla. Pulse sobre el número de la tasa de gas resaltado:

3. Esto hará que aparezca un menú adicional en el que podrás ver las opciones para establecer la tasa de gas baja, media o alta. Vamos a ignorarlo y pulsar en «Opciones avanzadas».

4. Ahora vas a poder personalizar los ajustes de gas con más precisión para asà poder asegurarte de que la nueva transacción se pueda realizar.

Espero que te haya servido para conocer cómo solucionar este problema en Metamask con estos simples pasos. Recuerda que, si no tienes una cuenta con Binance, puedes crearla justo debajo.
Plataforma: Binance
Depósito Min.: 10€
Licencia:Â Cysec
Comisiones muy bajas
Exchange con más Criptomonedas
Encuentra más guÃas de Metamask a continuación
Configura diferentes redes en Metamask con nuestras guÃas