Remix

如何為尚未部署的合約調試 Web3JS?

  • March 27, 2018

我已經安裝了 remix-ide。

我想調試如何使用 Web3JS 在瀏覽器中互動我的合約。

我怎樣才能在瀏覽器中執行它?可以用 JavaScript VM 完成嗎?或者我應該安裝哪個虛擬機?如何執行它?

我是否需要安裝任何瀏覽器外掛才能進行調試?如果是,要安裝哪些外掛?

要與合約互動,必須部署它。你不能直接在瀏覽器中執行智能合約,因為它是在 EVM 中儲存和執行的。

那麼你就不需要 JavaScript 虛擬機了,你只需要一個乙太坊虛擬機,你會發現一些用 JavaScript 編寫的虛擬機,比如Ethereumjs-vm

如果你需要一個完整的模擬網路,你可以嘗試使用Ganache-cli

然後你必須在你的測試網路上部署你的智能合約。要輕鬆測試互動,您可以使用Metamask 瀏覽器外掛,這樣您只需點擊幾下即可與網路進行互動。

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