Truffle

松露、甘納許和元面膜的困惑

  • July 30, 2019

我正在建立一個簡單的契約。

在松露中,當我給出“松露開發”命令時,我得到以下資訊: 在此處輸入圖像描述

在甘納許上,我有這個: 在此處輸入圖像描述

最後在 Meta Mask 上,我看到了這個:

在此處輸入圖像描述

這裡,Shikhar 是自定義 RPC

我認為“松露開發”顯示的網路是我的契約正在編譯的網路。

我無法弄清楚如何在這 3 個中同步網路和帳戶。

請幫忙。

謝謝

在您的情況下,您有 2 個正在執行的區塊鏈。第一個是 truffle 產生的開發區塊鏈,您可以使用以下方式訪問其 rpc:

http://127.0.0.1:9545 如您的終端所示

第二個是 ganache 的鏈,您可以使用http://127.0.0.1:7545訪問它的 RPC

如果您使用 Truffle 部署合約,請查看truffle.js文件

然後將 Metamask 指向您在那裡配置的鏈。

module.exports = {
 networks: {
   development: {
     host: "localhost",
     port: 7545,
     network_id: "5777"
   }
 }
};

連接後,導入 truffle 控制台中指示的第一個帳戶。

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