Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

275
Visualizações
Lección 7: Error de versión del compilador -> 10:43.16 (Curso completo de solidez de blockchain)
$ /home/ionmind/hardhat-fundme-fcc/node_modules/.bin/hardhat deploy --network rinkeby Error HH606: The project cannot be compiled, see reasons below. These files import other files that use a different and incompatible version of Solidity: * contracts/test/MockV3Aggregator.sol (^0.8.12) imports @chainlink/contracts/src/v0.6/tests/MockV3Aggregator.sol (^0.6.0) To learn more, run the command again with --verbose Read about compiler configuration at https://hardhat.org/config

Después de recibir este error, modifiqué el archivo hardhat.config.js como se indica en el video.

 module.exports = { //solidity: "0.8.12", solidity: { compilers: [{ version: "0.8.12" }, { version: "0.6.0" }], },

Pero sigo recibiendo el error, así que también modifiqué la versión del compilador en el archivo solhint.js

 { "extends": "solhint:recommended", "rules": { "compiler-version": ["error", "^0.8.12", "^0.6.0"], "func-visibility": ["warn", { "ignoreConstructors": true }], "var-name-mixedcase": "off", "avoid-low-level-calls": "off" } }

Pero sigue recibiendo el error.

Creé un archivo AggregatorV2V3Interface separado en la carpeta de prueba, importado localmente en MockV3Aggregator.sol y también declaré la versión de solidez ^ 0.8.12 para cada uno de los archivos

 //SPDX-License-Identifier:MIT pragma solidity ^0.8.12; interface AggregatorInterface { //Code Here// } interface AggregatorV3Interface { //Code Here// } interface AggregatorV2V3Interface is AggregatorInterface, AggregatorV3Interface {}
 //SPDX-License-Identifier:MIT pragma solidity ^0.8.12; import "./AggregatorV2V3Interface.sol";

No hay errores ni advertencias en el código, pero sigo teniendo el mismo error cuando intento compilar. No entiendo por qué parece que soy la única persona que tiene este problema con el compilador. Se agradece cualquier ayuda. ¡Gracias!

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Actualice sus versiones de solidez:

 module.exports = { //solidity: "0.8.12", solidity: { compilers: [{ version: "0.8.12" }, { version: "0.6.6" }], },
about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda