Truffle

Metamask TestRPC 在連接到 Ganache-CLI 時顯示 0 Ether

  • January 20, 2022

我已經完成了關於 ganache-cli 和元遮罩未連結問題的各種問答,但在嘗試了所有解決方案之後,仍然對我不起作用。一旦我輸入ganache-cliwindows cmd 提示符,就會顯示許多帶有假帳戶的私鑰。我啟動 ganache 的埠是 8545,所以我也在 truffle-config.js 文件中進行了更改,否則 <code>truffle test</code> 和 <code>truffle migrate</code> 不成功.

我的 truffle-config.js 文件-

 // See <http://truffleframework.com/docs/advanced/configuration>
 // for more about customizing your Truffle configuration!
 networks: {
   development: {
     host: "127.0.0.1",
     port: 8545,
     network_id: "*" // Match any network id
   },
   develop: {
     port: 8545
   }
 }
};

使用元遮罩我/已經嘗試了 TestRPC URL 的各種組合,但它們都不起作用。另外,我已經嘗試連接列表中給出的 localhost:8545,但仍然無法正常工作。

所有網址都失敗

我正在嘗試瑣碎的寵物店教程,當 GUI 在瀏覽器中打開並點擊採用時,沒有任何反應。

  1. 首先,將網路切換到另一個網路並嘗試重新連接到 ganache 網路(http://127.0.0.1:8545)。
  2. 確保當您使用 ganache 連接到 matamask 時,您已設置如下連接:

在此處輸入圖像描述

  1. 然後,您需要使用 ganache 中提供的私鑰在 metamask 中導入帳戶。您可以在下圖中看到我已經導入的帳戶顯示為 Account3 和 100ETH。

在此處輸入圖像描述

就是這樣。它工作正常。希望它會幫助你。

點擊您的使用者圖片,然後import account從 metamask 中的下拉菜單中進行選擇。然後input the secret key(當您點擊鍵按鈕時獲得的)從您的 gnache gui 伺服器。

引用自:https://ethereum.stackexchange.com/questions/76858