Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

498
Views
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 answers
Answer question

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 Report

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 Report

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 Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!