TRON开发者指南 | 第十七期:关于节点设置——TRON-CLI

https://weibo.com/ttarticle/p/show?id=2309404380250590026017

 

波场TRON|TRON开发者指南

波场TRON团队为更好地服务社区开发者及建设者,吸引更多强大力量共同建设TRON全球网络生态社区,特制作TRON开发指南,指南将由浅入深为您介绍在波场网络上所遇到的问题和注意事项。

 

欢迎来到波场TRON开发者指南,在这里您将找到最全面的指南与文档助力您完美使用

 

介绍

 

TRON-CLI 是一个命令行工具,可以快速轻松地启动完整节点,事件节点和 Solidity 节点。

 

依赖

 

● Python 3.7+

● JDK 1.8

● MongoDB (用于事件服务器)

● MacOS 或 Linux

 

安装

 

在目标目录中,可以选择设置 python 虚拟环境并激活环境。然后执行 troncli 的 pip 安装。

 

 

虚拟环境中成功的 “pip install” 会产生以下输出:

 

成功的 pip 安装输出

TRON-CLI Quickstart

 

对于那些想要启动本地专用网络的人,可以运行命令 tron-cli quick。此命令设置 tron_nodes 目录和子文件夹,将 .jar 文件移动到文件夹中,在默认端口上设置配置文件,运行节点,并输出状态详细信息。

 

TRON-CLI 主网

 

以下过程允许高级用户自定义其设置并连接到 Mainnet。该过程包括初始化,设置配置和运行节点。

 

初始化

 

运行 'tron-cli init' 命令设置目录,下载 .jar 文件,并将 .jar 文件移动到目录中:

 

 

配置

 

TRON-CLI 允许用户轻松配置 Full 和 Solidity 节点的 HTTP 和 gRPC IP 端口。默认设置为:

 

Full Node HTTP: 8500

Solidity Node HTTP: 8600

Full Node RPC: 58500

Solidity Node RPC: 58600

Event-Node RPC: 58400

Event-Node HTTP: 8400

 

要自定义设置,只需执行 tron-cli config --nettype 命令即可。例如,要将 Full Node HTTP 端口设置为 8090,请运行 tron-cli config --fullhttpport 8090:

 

 

运行节点

要启动完整节点,请运行 tron-cli run:

 

运行完整节点

 

然后,您可以使用 tron-cli status 检查整个节点状态:

 

检查 TRON-CLI 整体节点状态

要运行 solidity 节点,请运行命令 tron-cli run --nodetype sol。对于事件节点,运行命令 tron-cli run --nodetype event:

 

运行 TRON-CLI Solidity 节点

检查日志

 

一旦完整节点和 Solidity 节点都运行,您就可以查看同步日志。完整节点日志位于 tron_nodes / fullnode / logs / tron.log 下,而 Solidity Node 日志位于 tron_nodes / soliditynode / logs / tron.log下。由于同步,日志会动态更新,完整节点后面的 Solidity Node 1 块。

 

完整节点(左)和 Solidity Node(右)日志

停止节点

 

运行以下命令可以轻松停止节点:

 

● Shell

 

Copy

tron-cli stop --node NODENUMBER

 

 

常见用例

 

1.专用网络节点设置

设置完整节点

 

 

2. 主网节点设置

 

 

3. 高级配置启动节点

 

 

4. 私立完整节点 + 事件节点 + Tron-Grid

安装 MongoDB 并创建用户和数据库. 然后初始化.

 

 

5. 主网事件节点 + Tron-Grid

安装 MongoDB 并创建用户和数据库。然后初始化

 

你可能感兴趣的:(币)