【发布时间】:2022-08-12 02:13:01
【问题描述】:
我得到的错误(部署时,代码见结尾)
Error: ERROR processing skip func of /home/amey/hardhat/hardhat-fund-me/deploy/01-deploy-fund-me.js:
TypeError: Cannot read properties of undefined (reading \'ethUsdPriceFeed\')
当我点击错误时,我被带到 01-deploy-fund-me.js 中的这一行(在另一个文件中)
ethUsdPriceFeedAddress = networkConfig[chainId][\"ethUsdPriceFeed\"]
这是我试图部署的代码
const { network, getNamedAccounts, deployments } = require(\"hardhat\")
const {
developmentChains,
DECIMALS,
INITIAL_ANSWER,
} = require(\"../helper-hardhat-config\")
module.exports = async ({ getNamedAccounts, deployment }) => {
const { deploy, log } = deployments
const { deployer } = await getNamedAccounts()
const chainId = network.config.chainId
if (developmentChains.includes(network.name)) {
log(\"Local network detected! Deploying mocks...\")
await deploy(\"MockV3Aggregator\", {
contract: \"MockV3Aggregator\",
from: deployer,
log: true,
args: (DECIMALS, INITIAL_ANSWER),
})
log(\"Mocks Deployed!\")
log(\"--------------------------------------------------------------\")
}
}
module.exports.tags = [\"all\", \"mocks\"]
谢谢你。
标签: javascript ethereum solidity smartcontracts