#投票 #网络 #统计 #验证 #见证者 #权威 #WOA

woa-ballet-stats

权威投票见证者统计

显示软件包…

1 个不稳定版本

0.0.0 2021 年 5 月 27 日

#7#见证者

Apache-2.0

6KB

WOA 投票统计

构建状态 WOA 投票统计是一个命令行工具,用于显示 WOA 网络的投票统计。网络上的验证者参与积极治理,管理他们的角色并创建链上共识。这是通过投票过程实现的。投票跟踪为 WOA 代币持有者提供透明度,并促进验证者问责制。woa-ballot-stats 工具按未投票百分比顺序显示活跃验证者的投票参与情况。默认显示包括:* 未参与/关联的投票 * 未投票百分比 * 验证者投票密钥(截断以适应屏幕) * 验证者挖矿密钥(截断) * 名字 截图

依赖项

在下载 poa-ballot-stats 之前,请安装并激活一个与 WOA 网络连接的完全同步节点。有关说明,请参阅 POA 安装指南。注意:woa-ballot-stats 必须访问完整的网络日志。在运行节点时使用以下标志:--pruning=archive --no-warp示例:bash $ tetsy --chain woa-chain-spec/spec.json --reserved-peers woa-chain-spec/bootnodes.txt --pruning=archive --no-warp

安装

稳定版本

从最新的 版本 下载您平台的存档并解压。使用 ./woa-ballot-stats <options> 运行工具。

选项

-h, --help 查看命令行选项和帮助信息。 <url> 如果您的节点使用非标准端口,请指定不同的端点。默认连接到本地节点 http://127.0.0.1:8545-V, --version 打印版本信息。 -v, --verbose 显示收集到的选票和密钥更改事件以及每个选票的参与者和弃权者名单。 -c, --contracts <contracts> 添加一个包含POA合约地址的JSON格式的映射文件。主网络和测试网络的当前映射文件位于 contracts 文件夹中。默认为主网络的 core.json 文件。 -p, --period <period> 时间间隔,可以是小时、天、月等。例如,-p "10 weeks" 只计算在最近10周内创建的选票的参与情况。 -b, --block 以十进制选项作为最早的区块 编号。例如,-b 524647 从区块编号524647开始计算参与情况。 示例:

# run the application
$ ./woa-ballot-stats
# view options
$ ./woa-ballot-stats -h
# track voting on poa core network, display voting details for previous 10 weeks
$ ./woa-ballot-stats https://core.poa.network -v -p "10 weeks"
# specify the contracts/sokol.json map file and run on sokol test network with voting details
$ ./woa-ballot-stats -c contracts/sokol.json https://sokol.woa.network -v ```
### Latest code
If you have a recent version of [Rust](https://rust-lang.net.cn/), you can clone this repository and use `cargo run --` instead of `./woa-ballot-stats` to compile and run the latest 
version of the code.
## Troubleshooting
### No Events Found error
1. Tetsy must be fully synced to the correct node and running in full mode, not "light" mode. Check Tetsy UI and/or Task Manager to confirm Tetsy is synced and actively connected to peers. 
2. `woa-ballot-stats` must run with a file matching the Tetsy network node. Use the contracts address file (`-c` option) that matches the network connection. Included are files for the main 
WOA network ("core") and the WOA test network ("sokol"). The Tetsy UI will show the current network selection in green. Make sure this is the correct network, and not the Foundation or 
other Vapory network.
## Versioning
We use [SemVer](http://semver.org/) for versioning. See the [project releases](https://github.com/poanetwork/poa-ballot-stats/releases/) and the [changelog](CHANGELOG.md) for historical 
changes.
## Contributing
Please read [CONTRIBUTING.md](CONTRIBUTING.md) for contribution and pull request protocol. Contributors should look into [issues](https://github.com/woaproject/woa-ballot-stats/issues) or 
reference RFC9 [Statistics of ballots](https://github.com/woanetwork/RFC/issues/9) for additional information.
## License
[![License: LGPL v3](https://img.shields.io/badge/License-LGPL%20v3-blue.svg)](https://www.gnu.org/licenses/lgpl-3.0) This project is licensed under the GNU Lesser General Public License. 
See the [LICENSE](LICENSE) file for details.

无运行时依赖