运行私有链
您可能希望在单节点链上运行Conflux以开发和测试智能合约。 您也可以使用多台计算机将Conflux作为私有链来运行。
运行单节点开发链
为了运行一个单节点的Conflux链用于开发,您可以按照以下步骤进行:
-
获取可执行的Conflux二进制文件(使用预编译的二进制文件或从最新的源代码构建) 你可以参考 下载Conflux客户端 文档
-
创建一个目录并准备一个名为
development.toml
的配置文件。 可以复制目录中提供的hydra.toml
文件,然后根据 节点配置文件 的指导进行修改。 -
将配置文件中的 bootnodes 参数设置为空(或将设置行注释掉)。
-
将配置文件中的
mode
参数设置为 "dev"。 如果您是从hydra.toml
复制的,您应该会发现该行被注释了,您可以取消注释。 -
设置
dev_block_interval_ms
参数为您想要的区块生成间隔。 在开发模式下,Conflux会以固定间隔自动生成区块。 -
使用
development.toml
作为配置文件运行Conflux二进制文件。 例如:
$ ./conflux --config development.toml