Truffle
如何拍攝 Ganache 或 Truffle Develop 狀態的快照並稍後重新載入?
我希望能夠將本地 Ganache 或 Truffle Develop 鏈的狀態保存到某種文件中。稍後,我希望能夠重新啟動 Ganache 或 Truffle Develop 並應用快照。這可能嗎?沒有大量探勘和修補的任何資源?
這可以通過
ganache-cli
db
命令來完成。例如,要執行類似於 GUI 客戶端的設置,我會ganache-cli --db="./data/save/" -i="5777" -d --mnemonic="YOUR_12_WORDS_HERE"
這會將網路數據保存到
./data/save
目錄中。如果數據已經存在於該目錄中,它將返回到相同的狀態(提供deterministic
並mnemonic
設置為生成相同的創世塊)。我建議保留一個目錄作為您所需狀態的備份,然後在啟動之前複製該文件,以便您始終可以返回到該確切狀態。(可能可以刪除保存目錄中的單個文件,但我不確定。)
ganache-cli repo中的更多詳細資訊
這現在是通過使用Ganache 工作區完成的,需要 0 次修改 :)