#投票 #验证 #统计 #治理 #权威 #见证者 #WOA

woa-governance-notifications

权威见证者投票统计

显示软件包…

1 个不稳定版本

0.0.0 2021 年 5 月 27 日

#10#见证者

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.

无运行时依赖