本文介绍了从特定块派生实际的大型机的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想在以太上测试多个SmartContact之间的一些重叠,但是:

  • 其中许多在测试网络上不可用/在不同的测试网络上。
  • 其中一些文件的历史/状态发生了重大更改,因此很难正确复制当前状态。

那么,为了尽可能地接近实际的主网,有没有办法复制整个区块链的当前状态,以及所有的交易,并在特定的区块上分叉它来测试一些功能?

official documentation介绍如何创建内网,但如何基于特定主机的块创建内网?

谢谢

推荐答案

您可以使用--fork选项运行Ganache

因此实际命令可能如下所示:

ganache-cli --fork https://mainnet.infura.io/v3/<your_infura_id>

这篇关于从特定块派生实际的大型机的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-10 15:21