Evm

ganache-cli –fork 是如何工作的?

  • July 20, 2021

我正在嘗試用 ganache 分叉一條鏈來進行幹執行交易。但我仍然不能完全理解,所以這是我的問題:

Q1:它會下載整個區塊鏈嗎?或者只是一個最小版本或根本不下載?

Q2:分叉後是否繼續聯繫原節點取數據?

我似乎在官方文件中找不到任何關於這些問題的資訊。

它依賴外部來源(fork from)獲取分叉前的資訊,然後依賴自己的塊生產者並在分叉後追加新塊。它將繼續依賴外部資源來獲取有關分叉前狀態的資訊。

您可以使用它來測試互動。例如,如果您想執行與流動性池互動的單元測試,並且您希望測試盡可能真實。你可以在這些東西已經存在的地方分叉一條鏈,然後部署你的合約並執行互動場景。

希望能幫助到你。

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