Resolución de problemas en Metamask

Guía original escrita por @Blazar y traducida al español.

Este es un pequeño tutorial para arreglar problemas con Metamask. Si tienes una transacción que no se está procesando (por ejemplo, cuando estás reclamando la faucet), entonces esta guía es para ti. Esta guía también corrige errores como el siguiente.
metamask11
Antes de proceder a solucionar los problemas con Metamask, por favor asegúrate que estás en la red xDai (No en la red principal de Ethereum). Puedes hacer esto clicando en configuración --> redes. Tu configuración para el RCP personalizado debe ser la siguiente:

Network Name: xDai
New RPC URL: https://rpc.xdaichain.com/
ChainID (Opcional): 100
Símbolo: xDai
Block Explorer URL: https://blockscout.com/poa/xdai

Tips adicionales:

  • Algunos usuarios también experimentan el error de “Transacción fallida” ya que su hora o fecha no está sincronizada correctamente en sus computadoras. Para sincronizar tu computadora, haz clic derecho en hora/fecha en la parte inferior derecha, luego clic en “ajustar hora/fecha”, y finalmente clic en “sincronizar ahora”.

  • El navegador Brave algunas veces causa problemas, si tu problema persiste, prueba con Google Chrome.

  • También es recomendable limpiar el cache en Chrome, esto ha causado a los usuarios algunos problemas, (especialmente cuando usan Ledger). Ahora estamos listos para empezar.

Generalmente, la mayoría de los problemas pueden ser corregidos usando el:

Método Básico

  1. En tu interfaz de Metamask, haz clic en el circulo que se encuentra arriba a la derecha que tiene un patrón de colores.

  2. Luego haz clic en configuración al final de la lista

  3. Dale clic a Avanzado

  4. Y luego clic a Reiniciar Cuenta

  5. Finalmente, clic a Reiniciar

Ahora, todas las transacciones pendientes van a desaparecer, y podrás realizar transacciones correctamente con la red. Si aún tienes problemas, dirígete a la sección avanzada.

Método Avanzado:

Si el método básico falló, entonces el método avanzado es para ti. Básicamente lo que debemos determinar es cual transacción está paralizada, y cual nonce se aplica a esa transacción.

  1. Regresamos a configuración avanzada, y desliza hasta que consigas “Customize transaction nonce” y hazle clic.

  2. Ahora necesitamos averiguar si alguna transacción ha fallado en la blockchain. Dirígete a https://blockscout.com/poa/xdai y busca tu dirección en la parte de arriba a la derecha. Una lista de transacciones se mostrará, concéntrate en buscar la que está en rojo que muestra un error como el siguiente.
    image

  3. Haz clic en la transacción fallida, y consigue el numero nonce. Este número lo usaremos en una nueva transacción. Si no puedes conseguir el numero nonce, déjalo en blanco por ahora y procede al paso 4.
    image

  4. Ahora te puedes mandar una pequeña cantidad de xDai seleccionando en enviar –> pon tu dirección –> selecciona el monto ($0.01) –> clic a siguiente. Luego se te predirá que coloques un “nonce custom” en el que colocaras el mismo que falló, en este caso 25. Si no sabes el número nonce, deja esto en blanco.

  5. Luego haz clic en confirmar. La transacción reemplazará todas las transacciones que fallaron anteriormente. Ahora podrás hacer cualquier tarea que estabas intentado hacer.

  6. Ahora necesitas revisar las transacciones pendientes en tu lista de actividades en Metamask. Localiza el número nonce de la transacción pendiente. Una vez que tengas este número, reinicia la cuenta usando el método básico, y luego haz de nuevo el paso 4. Si la transacción falla de nuevo, prueba de nuevo reiniciando tu cuenta (o limpiando las transacciones pendientes), y poniendo un numero nonce más alto.

  7. Si aún no lo puedes hacer funcionar, dirígete a la faucet https://xdai-faucet.top/ . Usa la faucet y esto mostrara una nueva transacción en tu cuenta. Esta transacción procesara todas las transacciones que fallaron anteriormente y estarás desatascado. También puedes hacer que alguien envié una transacción a tu billetera.

15 Likes

This is amazing! Great job Escanor, i’m sure this will help out a lot of people :slight_smile:

2 Likes

Muchas gracias Escanor. Solucioné mi problema

1 Like

Me alegra que te sirviera la guía :grin:

1 Like

Buenas.

Pues he seguido el tutorial y no hay manera, me rechaza la transacción al reclamar la faucet. ¿no sé si es por la actualización de la red xdai y la he puesto de las dos maneras, con un id chain de 100 y con 0x64 y nada no hay forma. Y cada vez que lo intento 0,50 € menos de xdai por que aunque falla el reclamo si cobran fees. A ver si va a estar el negocio ahí…

Me dá este error:
Something went wrong

transaction failed (transactionHash=“0x27e55244cccfb16488829783add10af21313e94c08021c1c6109dd1f3c1715e4”, transaction={“hash”:“0x27e55244cccfb16488829783add10af21313e94c08021c1c6109dd1f3c1715e4”,“blockHash”:null,“blockNumber”:null,“transactionIndex”:null,“confirmations”:0,“from”:“0x7C08EE60F20EFd8867111894C161b8e12bF02F69”,“gasPrice”:{"_hex":“0x77359400”},“gasLimit”:{"_hex":“0xaae60”},“to”:“0x967ebb4343c442d19a47b9196d121bd600600911”,“value”:{"_hex":“0x0”},“nonce”:8,“data”:“0xde64f7b0316869766500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000005fa706e0000000000000000000000000000000000000000000000000000000000000001b26d04480de248e1b474c0aac09f4b3bc7472ccadaccc850934c374f89f878d584742a14d53e22e884a446fe2be40c2d687de246861425aad1e3a0151a254df4900000000000000000000000000000000000000000000000000000000000000030000000000000000000000007c08ee60f20efd8867111894c161b8e12bf02f690000000000000000000000005384f78973cca8f25b18f4936469e812a0041609000000000000000000000000d2dd9d1e8c2d133da9b4e2d5966911bcce348b5a”,“r”:“0x59b5882beaf028bf0c502a0cf7df4ff910ba3634fc8b4e460a9e6c157e93eaf6”,“s”:“0x70fcec59250cb95006027d932fda3168596febd999bcd2d26170c1a0e4b7eb42”,“v”:236,“creates”:null,“raw”:“0xf901ab088477359400830aae6094967ebb4343c442d19a47b9196d121bd60060091180b90144de64f7b0316869766500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000005fa706e0000000000000000000000000000000000000000000000000000000000000001b26d04480de248e1b474c0aac09f4b3bc7472ccadaccc850934c374f89f878d584742a14d53e22e884a446fe2be40c2d687de246861425aad1e3a0151a254df4900000000000000000000000000000000000000000000000000000000000000030000000000000000000000007c08ee60f20efd8867111894c161b8e12bf02f690000000000000000000000005384f78973cca8f25b18f4936469e812a0041609000000000000000000000000d2dd9d1e8c2d133da9b4e2d5966911bcce348b5a81eca059b5882beaf028bf0c502a0cf7df4ff910ba3634fc8b4e460a9e6c157e93eaf6a070fcec59250cb95006027d932fda3168596febd999bcd2d26170c1a0e4b7eb42”,“networkId”:100}, version=4.0.28)

Hola! Si me mandas una captura del error te puedo ayudar mejor, solo por recomendación asegúrate de tener más de 0.5 xdai, de lo contrario no podrás teclamar faucet

Ah vale, a ver si va a ser eso. No tengo en la cuenta registrada más de 0,5 xdai ¿es por eso? Te he puesto arriba el literal del error que me dá. Voy a probar y te digo.

Si debe ser por eso, me avisas

Madre mía esto tiene mala pinta…he metido 4 xdai y al darle a claim se me ha puesto de nuevo esto, como volviendo al estado anterior:

Registered for next period

To receive tokens, you must return and claim them in the period after registering

Como que tengo que esperar al próximo periodo…

Esto me parece un cachondeo…y cada vez a pagar fees

Uhh que raro, lo bueno es que estás registrado

Gracias @Escanor este post me ha sido de mucha utilidad.

Buenas.

Al final era eso. Ya me reclama los HNY bien. Gracias amigo. Pero otra duda. He agregado el token HNY personalizado en metamask y en la faucet me aparece un balance de 0,01 hny y en metamask me aparecen 0,005 hny. ¿Sabes porque es eso?

Si, es porque el contador de la faucet redondea tu balance, nada de que preocuparse

Buenas.
Lo que si me estoy dando cuenta es que ya casi te cuesta más los fees de xdai que el valor del hny que recibes. Ósea que o sube el precio del HNY o esta faucet no merece ya la pena.

El faucet actualmente da el equivalente a 0.5-1 USD. Las transacciones en xDai Chain cuestan una fracción de centavo de dólar. Aunque han sido malos días para el HNY creo que está difícil llegar al punto donde el faucet da menos de lo que cuesta la transacción.
El equipo de 1hive está trabajando muy duro! En lo personal no me cabe duda de que el precio de HNY hablará por si solo los próximos meses :slight_smile:

1 Like

Buenas.

Fracción de centavos siempre que modifiques manualmente el gas, si no…clavada.

Claro, siempre es factible que le bajes al gas, suerte amigo! La faucet tiene rato dando dinero gratis