Truffle

在 Metamask 上看不到 ERC20 代幣部署到 Ganache

  • April 12, 2022

我將我的松露項目連接到了 ganache 網路。我還在元遮罩中添加了 ganache 網路。將 erc20 合約部署到 ganache 後,我可以在 truffle 控制台上看到我賬戶的代幣餘額,但無法在 metamask 上導入代幣。所有 metamask、ganache 和 truffle 帳戶都是相同的,並且 eth 餘額是同步的,但不知何故,metamask 無法辨識網路上部署的合約。

我的 ganache 埠是 127.0.0.1:7545 令牌部署網路也是 127.0.0.1.7545 metamask ganache 網路是 127.0.0.1:7545 chainId: 1337

感謝任何幫助。在此處輸入圖像描述 在此處輸入圖像描述 在此處輸入圖像描述

您必須在元遮罩中手動添加您的令牌

在資產選項卡中,最後您會找到“導入代幣”選項

在此處輸入圖像描述

然後將出現視窗,您可以在其中添加令牌的地址

在此處輸入圖像描述

我設法修復它。即使我在 truffle-config 中輸入連接資訊,我的 truffle 項目也無法連接到 ganache 網路(我仍然不知道為什麼)。但是在我重新啟動 ganache 並在工作區創建中,我選擇我的項目的 truffle-config 並點擊添加項目按鈕。然後我在“松露控制台”而不是“松露開發”中再次編譯和遷移。在這些之後,它起作用了。

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