Configuré mi nodo, pero cuando fui a ejecutar o implementar mis scripts, este es el error que recibí.
Error HH9: Error al cargar la configuración de Hardhat.
Probablemente intentó importar el módulo "hardhat" desde su configuración o un archivo importado desde él. Esto no es posible, ya que Hardhat no se puede inicializar mientras se define su configuración.
Para obtener más información sobre cómo acceder a Hardhat Runtime Environment desde diferentes contextos, visite https://hardhat.org/hre
¿Alguna idea? este es mi script de implementación.
async function main() { // We get the contract to deploy const MyFirstContract = await ethers.getContractFactory("MyFirstContract"); const myFirstContract = await MyFirstContract.deploy(); console.log("Contract deployed to:", myFirstContract.address); } main() .then(() => process.exit(0)) .catch((error) => { console.error(error); process.exit(1); });esta es mi configuración.
require('dotenv').config(); require("@nomiclabs/hardhat-ethers"); require('./tasks/MyContractTasks'); const KOVAN_RPC_URL = process.env.KOVAN_RPC_URL; const PRIVATE_KEY = process.env.PRIVATE_KEY; module.exports = { defaultNetwork: "hardhat", networks: { hardhat: { }, kovan: { url: KOVAN_RPC_URL, accounts: [PRIVATE_KEY] } }, solidity: { version: "0.8.0", settings: { optimizer: { enabled: true, runs: 200 } } }, paths: { sources: "./contracts", tests: "./test", cache: "./cache", artifacts: "./artifacts" }, mocha: { timeout: 20000 } }