514 个版本
0.3.50 | 2024年1月31日 |
---|---|
0.2.383 | 2024年1月8日 |
0.2.365 | 2023年12月29日 |
0.2.315 | 2023年11月29日 |
0.1.4 | 2023年3月23日 |
827 在 网络编程
每月3,367 次下载
56KB
1K SLoC
sn_testnet
此crate包含用于与本地测试网络工作的实用工具。
它公开了两个结构体,Testnet
和 TestnetBuilder
,可用于配置和启动本地测试网络。
let (mut testnet, network_contacts_path) = Testnet::configure()
.node_bin_path("~/.safe/node/safenode")
.node_launch_interval(5000)
.clear_nodes_dir()
.flamegraph_mode(true)
.build()?;
testnet.launch_genesis(None, vec["--json-output"])?;
testnet.launch_nodes(30, &network_contacts_path, vec!["--json-output"])?;
testnet.configure_network_contacts(&network_contacts_path)?;
它还有一个二进制文件,testnet
,可用于创建本地测试网络,并让新节点加入现有网络。运行 testnet --help
以查看该工具的用法。
许可证
此安全网络仓库根据通用公共许可证(GPL)进行许可,版本 3 (LICENSE http://www.gnu.org/licenses/gpl-3.0.en.html)。
依赖项
~20–33MB
~498K SLoC