Cuando ejecuto este comando yarn hardhat deploy --tags fundme , obtengo este error de MockV3Aggregator.
Error: ERROR processing /Users/mohameduzair/blockChain/JSweb3_2/fundMe_hardhat/deploy/01-deploy-fundMe.js: Error: No deployment found for: MockV3Aggregator at Object.get (/Users/mohameduzair/blockChain/JSweb3_2/fundMe_hardhat/node_modules/hardhat-deploy/src/DeploymentsManager.ts:162:17)
```module.exports = async ({ getNamedAccounts, deployments }) => { const { deploy, log } = deployments const { deployer } = await getNamedAccounts() const chainId = network.config.chainId let ethUsdPriceFeedAddress if (developmentChains.includes(network.name)) { // if (chainId === 31337) { const ethUsdAggregator = await deployments.get("MockV3Aggregator") ethUsdPriceFeedAddress = ethUsdAggregator.address } else { ethUsdPriceFeedAddress = networkConfig[chainId]["ethUsdPriceFeed"] } const fundMe = await deploy("FundMe", { from: deployer, args: [ethUsdPriceFeedAddress], log: true, }) log(`FundMe deployed at ${fundMe.address}`) log(`-------------------------!!!--------------------------`) } module.exports.tags = ["all", "fundme"] ``` // SPDX-License-Identifier: MIT pragma solidity ^0.6.0; // pragma solidity >=0.6.6 <0.8.7; import "@chainlink/contracts/src/v0.6/tests/MockV3Aggregator.sol";I', nuevo en las tecnologías Blockchain. Estoy siguiendo un tutorial en Youtube. He hecho mi mejor esfuerzo. todavía no puedo arreglar esto. ¿Qué debería hacer ahora? Gracias
Después de pasar 5 horas, solucioné el error. Fue un {llave} adicional en mi código y un error de implementación.
Si está siguiendo el tutorial de Patrick y recibe este error, probablemente le falte network.name en cualquiera de los archivos de implementación. En lugar de red.nombre , ha escrito solo red