#投票 #统计 #woa #见证人 #权限 #网络 #显示

woa-bridge-contracts

权限见证投票统计

显示软件包…

1 个不稳定版本

0.0.0 2021年5月27日

#10 in #见证人

Apache-2.0

6KB

WOA 选票统计

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

依赖关系

在下载 poa-ballot-stats 之前,请安装并激活一个与 WOA 网络完全同步的节点。 注意: woa-ballot-stats 必须访问完整网络日志。在运行节点时使用以下标志: --pruning=archive --no-warp 示例: $ tetsy --chain woa-chain-spec/spec.json --reserved-peers woa-chain-spec/bootnodes.txt -=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.

无运行时依赖