enr-cli 0.3.0

Simple utility to read Ethereum Node Records (ENR)
enr-cli-0.3.0 is not a library.

enr-cli

Build Status Doc Status Crates Status

Documentation at docs.rs

Overview

This is a simple CLI utility for reading base64 encoded ENRs as well as building new ones.

Features may be added in the future.

Install

This can be installed via cargo:

$ cargo install enr-cli

Usage

Sigma Prime <contact@sigmaprime.io>
Simple CLI for reading and building ENRs.

USAGE:
    enr-cli [SUBCOMMAND]

OPTIONS:
    -h, --help       Print help information
    -V, --version    Print version information

SUBCOMMANDS:
    build    Builds an ENR
    help     Print this message or the help of the given subcommand(s)
    read     Reads and ENR

Example

$ enr-cli read enr:-Ku4QJsxkOibTc9FXfBWYmcdMAGwH4bnOOFb4BlTHfMdx_f0WN-u4IUqZcQVP9iuEyoxipFs7-Qd_rH_0HfyOQitc7IBh2F0dG5ldHOIAAAAAAAAAACEZXRoMpD1pf1CAAAAAP__________gmlkgnY0gmlwhLAJM9iJc2VjcDI1NmsxoQL2RyM26TKZzqnUsyycHQB4jnyg6Wi79rwLXtaZXty06YN1ZHCCW8w

ENR Read:
Sequence No:1
NodeId:0x3ab5..1447
Libp2p PeerId:16Uiu2HAmC13Brucnz5qR8caKi8qKK6766PFoxsF5MzK2RvbTyBRr
IP:176.9.51.216
UDP Port:23500
Known multiaddrs:
/ip4/176.9.51.216/udp/23500/p2p/16Uiu2HAmC13Brucnz5qR8caKi8qKK6766PFoxsF5MzK2RvbTyBRr