Contract-Deployment

已部署的合約未顯示在 remix.solidity 上

  • January 29, 2022

我正在使用私有乙太坊網路,並且正在使用 remix.solidity ( http://remix.ethereum.org ) 來部署我的合約。

首先,我連接到我的專用網路:

Run=>Environment並選擇Web3 Provide 將打開一個視窗詢問“您確定要連接到乙太坊節點嗎?” 點擊確定。請注意,已建立到我的專用網路的連接,並且那一側沒有問題。

在此處輸入圖像描述

比我通過Run選項卡和點擊Create我的契約旁邊的按鈕來部署我的契約。

在此處輸入圖像描述

一段時間後,我可以看到我的契約(簡單的 hello-world 契約)已部署在我的網路狀態(正如它顯示的交易一樣),但我沒有在 remix solidity 瀏覽器上看到已部署的契約(在控制台上它掛起as creation of greeter pending...),所以我無法獲得它的地址和訪問我的契約。

**$$ Q $$**我應該怎麼做才能在 remix solidity 上查看已部署合約的地址?有沒有人面臨類似的錯誤?

我還問了一個 Github 問題:https ://github.com/ethereum/remix-ide/issues/1121

當您選擇使用自定義 web3 提供程序時,您是否輸入了 RPC 端點?另一個常見問題是使用httpsRemix 的版本。在瀏覽器中編輯 URL 並使其http代替https使用自定義 RPC 端點時

這也發生在我身上。我不得不禁用我的彈出視窗阻止程序(uBlock)。

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