Contract-Deployment
已部署的合約未顯示在 remix.solidity 上
我正在使用私有乙太坊網路,並且正在使用 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 端點?另一個常見問題是使用
https
Remix 的版本。在瀏覽器中編輯 URL 並使其http
代替https
使用自定義 RPC 端點時
這也發生在我身上。我不得不禁用我的彈出視窗阻止程序(uBlock)。