Hardhat 編譯錯誤'期望 HttpNetworkConfig 類型的值”
P粉200138510
P粉200138510 2023-10-30 19:02:05
0
1
603

我正在嘗試遵循此處的 NFT 教程。我已經在 Alchemy 上設定了帳戶,並且 Metamask 創建了 .sol 檔案。我的根目錄中有一個 .env 文件,如下所示:

API_URL = "https://eth-ropsten.alchemyapi.io/v2/your-api-key"
PRIVATE_KEY = "your-metamask-private-key"

我的安全帽設定檔如下所示:

/**

* @type import('hardhat/config').HardhatUserConfig

*/

require('dotenv').config();

require("@nomiclabs/hardhat-ethers");

const { API_URL, PRIVATE_KEY } = process.env;

module.exports = {

   solidity: {
      compilers: [
        {
          version: "0.5.7"
        },
        {
          version: "0.8.0"
        },
        {
          version: "0.6.12"
        }
      ]
    },

   defaultNetwork: "ropsten",

   networks: {

      hardhat: {},

      ropsten: {

         url: API_KEY,

         accounts: [`0x${PRIVATE_KEY}`]

      }

   },

}

但是,當我嘗試編譯時,我不斷收到此錯誤:

值無效 {“url”:“https://eth-ropsten.alchemyapi.io/v2/your-api-key”,“帳戶”:[“0xyour-metamask-private-key”]} 對於 HardhatConfig.networks.ropsten - 需要類型值 HttpNetworkConfig。

我似乎無法弄清楚為什麼這不是 HttpNetworkConfig 的有效值。我所擁有的 url 是一個字串,accounts 是一個數組似乎符合網頁配置文件中的內容。這是一個編譯錯誤,因此看起來它不可能是實際網址或私鑰的問題,但也許我錯了。我願意承認自己是個菜鳥,對安全帽、可靠性、甚至 js 等只有粗略的了解。感謝任何幫助。

P粉200138510
P粉200138510

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!