Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

496
Vistas
En casco al implementar un contrato o acuñar un NFT obteniendo error: ProviderError: remitente no válido

Estoy usando HardHat para implementar contratos en Polygon (Matic), funciona la mayor parte del tiempo al implementar o acuñar... pero generalmente se rompe cuando cambio de testnet a mainnet.

Por ejemplo: cambié de red principal a rpc-mumbai.maticvigil.com, luego aparece el error ProviderError: remitente no válido.

Luego actualicé mi hardhat.config.js para apuntar a matic-mumbai.chainstacklabs.com y puedo acuñar e implementar contratos sin errores.

Me comunico para ver si este es un problema conocido que ocurre con el polígono y/o el casco.

over 4 years ago · Santiago Trujillo
3 Respuestas
Responde la pregunta

0

Agregue esto a su hardhat.config.js, después de las cuentas:

 gasPrice: 8000000000, // default is 'auto' which breaks chains without the london hardfork

Entrada completa:

 matic: { url: "https://matic-mumbai.chainstacklabs.com", accounts: [PRIVATE_KEY], gasPrice: 8000000000, // default is 'auto' which breaks chains without the london hardfork }

Referencia: https://github.com/nomiclabs/hardhat/issues/1828

over 4 years ago · Santiago Trujillo Denunciar

0

Confirmado que la solución de "The Vikk" está funcionando. Se agregaron también los detalles de la cuenta y 0x antes de la clave privada.

 mumbai: { url: "https://polygon-mumbai.g.alchemy.com/v2/<API_KEY>", accounts: [`0x${PRIVATE_KEY}`] }
over 4 years ago · Santiago Trujillo Denunciar

0

Descubrí el problema con "Remitente no válido". Esto para mí fue que la dirección de la billetera no había enviado ninguna transacción y solo tenía depósitos del grifo testnet. Por alguna razón, hizo que el error desapareciera cuando envié una transacción manualmente a través de Metamask, luego la devolví y luego intenté emitir el comando de ejecución del casco nuevamente.

Sin embargo, por lo que veo ahora, la transacción aún se cuelga sin ningún error y --verbose no proporciona nada útil. Esto parece ser algún tipo de conflicto relacionado con London Hardfork. No he resuelto el problema. Informaré más tarde con más información si la tengo.

Lo que he hecho hasta ahora:

  1. Intenté agregar gasPrice y/o gas al objeto hardhat.config.js networks.matic
  2. Intenté poner 0x delante de la clave privada.
  3. Intenté agregar chainId:80001 al objeto hardhat.config.js networks.matic
  4. Intenté aumentar el precio de gas a más de 500 gwei
  5. Probé 3 puntos finales RPC diferentes, incluido uno privado que requiere una clave API

Hardhat github realizó una actualización a 2.6.2, que tampoco resuelve el problema.

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda