Skip to content

mikeoc61/bitcoin_peer_monitor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

22 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Bitcoin Peer Monitor

A terminal-based tool for monitoring connected peers on a local Bitcoin Core node.
It queries bitcoin-cli getpeerinfo every 15 seconds and displays a formatted table
with peer data including connection time, services, version, traffic stats, and ping.

πŸ“‹ Features

  • Live display of connected Bitcoin node peers
  • Highlights peers missing NODE_NETWORK capability
  • Uses rich for colorful terminal tables
  • Refreshes automatically every 15 seconds

πŸ›  Requirements

  • Python 3.7+
  • rich (install via pip)
  • bitcoin-cli must be in your system's PATH and configured to connect to your local Bitcoin Core node

πŸ“¦ Installation

πŸš€ Usage

Make sure your Bitcoin Core node is running and bitcoin-cli is accessible. Then run:

  • python peers_monitor.py

Use Ctrl+C to exit.

πŸ“„ License

This project is licensed under the MIT License. See LICENSE for details.

πŸ‘€ Author

[Michael OConnor]

Feel free to contribute or open issues!

About

Utilities to interact with bitcoind on a validator node

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages