Solidity

Ganache (UI) 保存區塊鏈

  • January 14, 2022

我在 Ganache UI 上執行一個測試網。但是當我部署一個合約並關閉並重新打開 ganache 時,沒有任何塊並且合約部署消失了。是否可以通過 ganache UI 保存/載入區塊鏈?

我知道如何在 ganache-cli 中保存區塊鏈。但是 ganache-cli 和 ganache UI 似乎不同,我無法將它們相互連接。

我想將我的區塊鏈保存在 ganache UI 中。

您應該使用 Ganache GUI 的“工作區”功能。即使在重新啟動 ganache 甚至系統之後,Workspace 也會儲存鏈的目前狀態。

要創建新工作區:

  1. Open up Ganache GUI.
  2. 點擊“新工作區”。
  3. 輸入工作區的名稱並根據您的需要配置設置。
  4. 點擊“保存工作區”。
  5. 下次打開 Ganache GUI 時,從列表中選擇所需的工作區。

您的區塊鏈狀態將保持不變。

嘗試使用帶有--db參數的命令,這會將區塊鏈保存到一個路徑,並在下次執行時載入它。您可以為第一次執行創建一個空目錄。

$ mkdir /path/to/blockchain 
$ ganache-cli --db /path/to/blockchain

在文件中查看更多詳細資訊。

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