PatrickAlphaC / hardhat-fund-me-fcc

82 stars 183 forks source link

Cannot read properties of undefined (reading 'length') #134

Closed Ayodeji63 closed 1 year ago

Ayodeji63 commented 1 year ago

After writing the code to deploy MockV3Aggregator on hardhat using hardhat-deploy i ran into an error saying cannot read properties of undefined, it keeps referencing on line 15:9 of my code, i tried copying the code from the repo, still to no avail.

const { network } = require("hardhat")
const {
    developmentChains,
    DECIMALS,
    INITIAL_ANSWER,
} = require("../helper-hardhat-config")

module.exports = async ({ getNamedAccounts, deployments }) => {
    const { deploy, log } = deployments
    const { deployer } = await getNamedAccounts()
    console.log(`${network.name}`)

    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"]