hived-rpc-scanner update: v0.0.9

in #python3 years ago (edited)

hived_rpc_scanner is a CLI tool to check the status of Hive RPC nodes by testing certain endpoints.

Screenshot 2021-02-04 at 12.27.43.png


hived_rpc_scanner.gif

Installation

Requires Python3.6+.

$ (sudo) pip install hived_rpc_scanner

alternatively, with Virtualenv:

cd /tmp
python3.6 -m venv hived-rpc-scanner-env
source hived-rpc-scanner-env/bin/activate
pip install hived-rpc-scanner
hived_rpc_scanner

if you already have an old version, try upgrading with pip install hived_rpc_scanner --upgrade.

Usage

$ hived_rpc_scanner --nodes <node_url_1> <node_url_2> <...>

Upgrade notes

  • Extended tags_api coverage. Found an issue at Hivemind while doing that.
  • Added coverage for account_history_api, bridge_api methods.
  • Added progress bar.
Sort:  

Cool stuff! I like that it’s in Python, the one that I actually use lol. I’ll see if I can get this to run!

Enjoy!

This is mostly useful for node operators, but also useful for end users to see which node is the fastest for them. Here is a command to see all nodes' performances.

hived_rpc_scanner --nodes https://api.hive.blog https://hived.emre.sh https://api.pharesim.me https://api.deathwing.me https://api.openhive.network https://hive.roelandp.nl https://anyx.io https://hive-api.arcange.eu https://rpc.ausbit.dev https://hived.privex.io https://api.hivekings.com