Blockchain

測試智能合約的最佳方法

  • October 28, 2019

我只想部署和呼叫一個簡單的範例智能合約,僅用於測試目的。我需要下載整個乙太坊區塊鏈嗎?它太大了,下載時間太長。有人可以提出更好的選擇嗎?

當您仍在測試時,Ropsten(或 Görli/Kovan 等)測試網路是您的正確選擇。

  1. 我只需安裝 Chrome Metamask外掛。它與遠端伺服器上的節點通信(因此無需下載,儘管 Ropsten 沒有主鏈那麼大)
  2. 切換到 Ropsten 網路後創建一個新帳戶。
  3. 然後你可以使用Online Solidity Compiler來部署合約,如下所示:
  4. 左上角,在 Run > Environment 下,選中第二個選項“injected Web3”
  5. 使用“創建”,您可以部署您的合約,Metamask 會詢問您的密碼。

現在您可以使用提供的界面測試您的合約。

您還可以在“詳細資訊”中獲取您的智能合約並在應用程序中使用它。

選擇第一個選項“JavaScript VM”將獲得類似的體驗,但實際上不會在網路上部署任何東西。

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