npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

eon-cmd-tools

v1.2.1

Published

Command line tools to interact with an Horizen EON Node

Downloads

4

Readme

EON Command line tools - version 1.2.1

Command line tools to interact in a smart way with an Horizen EON Node

Changelog

Setup instruction

Prerequisite: install node.js (tested with version >=16)

First install:

npm install -g eon-cmd-tools

If you have previously installed the tools, type this to update to the latest version:

npm update -g eon-cmd-tools

After the installation just type 'eon' on a terminal to display an help of the available commands. You will get this help:


usage: eon <command> <subcommand>

Available commands and subcommands:
  url                            => display current baseurl to the EON NODE (default: https://eon-rpc.horizenlabs.io)
  url set <url>                  => set new baseurl (format is like:  http://<hostname>:<port>)
                                    (the setting will be persisted in the user profile)
                                    Following shortcuts can be used:
                                      url set local -> shortcut to: url set http://127.0.0.1:9085
                                      url set testnet -> shortcut to: url set https://gobi-rpc.horizenlabs.io
                                      url set mainnet -> shortcut to: url set https://eon-rpc.horizenlabs.io
Following commands require the endpoint /ethv1 reachable:
  eth_block best|tip             => shows the most recent block by using standard eth rpc calls
  eth_block find <str>           => Find a block by heigth or hash using eth RPC call
                                    (if <str> represents an integer (decimal or hex (0x...)), will search by height, otherwise by hash)
  eth_blockNumber                => shows the most recent block number
  transaction find <str>         => Find a transaction by hash
  eth_gasPrice                   => Perform an eth_gasPrice call and display the price in decimal format
  eth_chainId                    => Perform an eth_chainId call and display result in decimal format
Following commands require other EON http endpoints reachable:
  block best|tip                 => shows the most recent block by using the eon /block/best endpoint
  block find <str>               => Find a block by heigth or hash
                                    (if <str> is an integer, will search by height, otherwise by hash)
  block forgingInfo              => display forging info and epoch number
  node info                      => display node information
  wallet keys|allPublicKeys      => list all public keys of the node
  wallet balance                 => list balance on the node wallet
  mc best                        => shows the most recent mainchain block reference included in the sidechain
  mc genesis                     => shows info about the mainchain block containing the transaction that created this sidechain