Project

pickynode

0.0
Low commit activity in last 3 years
A long-lived project that still receives updates
Some people are picky about the bitcoin nodes they connect to.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

~> 12.0
~> 3.6
~> 0.48
~> 0.14

Runtime

~> 0.2
~> 3.0
~> 0.6
 Project Readme

Gem Version Build Status License: MIT

pickynode

Some people are picky about the bitcoin nodes they connect to.

Requirements:

You need a working full node on your machine. The bitcoin-cli command should be functional.

Installation:

gem install pickynode

Usage:

Display list of currently connected nodes:

pickynode

Add node type:

pickynode --add=USER_AGENT_FILTER

Ban node type:

pickynode --ban=USER_AGENT_FILTER

Connect to node type:

pickynode --connect=USER_AGENT_FILTER

Disconnect from node type:

pickynode --disconnect=USER_AGENT_FILTER

Help:

pickynode v0.2.1
Options:
  -a, --add=<s>           Add node type
  -c, --connect=<s>       Connect to node type
  -b, --ban=<s>           Ban node type
  -d, --debug             Debug mode
  -i, --info              Local node info
  -o, --output            Output commands
  -s, --disconnect=<s>    Disconnect from node type
  -l, --limit=<i>         Limit number of nodes to add/connect
  -t, --ticker=<s>        Currency ticker symbol (BCH/BTC) (default: BCH)
  -v, --version           Print version and exit
  -h, --help              Show this message

The --add and --connect commands pull data from the Blockchair API.