Python ncurses front-end for bitcoind using asyncio.
Go to file
2017-10-01 02:57:56 +01:00
img [img] Update images and animated gif 2017-09-30 05:52:52 +01:00
.gitignore Initial commit 2017-09-27 06:30:09 +01:00
block.py [view] Add View class for inheritance to aid in code reuse 2017-10-01 02:57:56 +01:00
config.py Initial commit 2017-09-27 06:30:09 +01:00
COPYING Initial commit 2017-09-27 06:30:09 +01:00
footer.py [splash] Add the obligatory splash screen on startup 2017-09-28 03:06:10 +01:00
header.py [splash] Add the obligatory splash screen on startup 2017-09-28 03:06:10 +01:00
interface.py Fix various screen resizing issues; should no longer attempt to draw out 2017-09-27 17:18:09 +01:00
macros.py [view] Add View class for inheritance to aid in code reuse 2017-10-01 02:57:56 +01:00
main.py [net] Add network monitor view 2017-10-01 02:13:01 +01:00
modes.py [splash] Add the obligatory splash screen on startup 2017-09-28 03:06:10 +01:00
monitor.py [view] Add View class for inheritance to aid in code reuse 2017-10-01 02:57:56 +01:00
net.py [view] Add View class for inheritance to aid in code reuse 2017-10-01 02:57:56 +01:00
peers.py [view] Add View class for inheritance to aid in code reuse 2017-10-01 02:57:56 +01:00
README.md Initial commit 2017-09-27 06:30:09 +01:00
requirements.txt Initial commit 2017-09-27 06:30:09 +01:00
rpc.py Initial commit 2017-09-27 06:30:09 +01:00
splash.py [view] Add View class for inheritance to aid in code reuse 2017-10-01 02:57:56 +01:00
transaction.py [view] Add View class for inheritance to aid in code reuse 2017-10-01 02:57:56 +01:00
view.py [view] Add View class for inheritance to aid in code reuse 2017-10-01 02:57:56 +01:00

bitcoind-ncurses2 v0.2.0-dev

This repository is under heavy development. Safety not guaranteed.

Python ncurses front-end for bitcoind. Uses the JSON-RPC API.

ScreenShot

  • esotericnonsense (Daniel Edgecumbe)

Dependencies

  • Developed with python 3.6.2, Bitcoin Core 0.15.0.1
  • PyPi packages: aiohttp and async-timeout (see requirements.txt)

Features

  • Updating monitor mode showing bitcoind's status, including:
  • Current block information: hash, height, fees, timestamp, age, diff, ...
  • Wallet balance
  • Total bandwidth used (up / down)
  • Connected peers, IP addresses, user agents, ...

Installation and usage

git clone https://github.com/esotericnonsense/bitcoind-ncurses2
pip install -r bitcoind-ncurses2/requirements.txt

or, on Arch Linux:

pacman -S python-aiohttp python-async-timeout
cd bitcoind-ncurses2
python3 main.py

bitcoind-ncurses2 will automatically use the cookie file available in ~/.bitcoin/, or the RPC settings in ~/.bitcoin/bitcoin.conf. To use a different datadir, specify the --datadir flag:

python3 main.py --datadir /some/path/to/your/datadir

This is an early development release and a complete rewrite of the original bitcoind-ncurses. Expect the unexpected.

Donations

If you have found bitcoind-ncurses2 useful, please consider donating.

All funds go towards the operating costs of my hardware and future Bitcoin development projects.

ScreenShot

bitcoin 3BYFucUnVNhZjUDf6tZweuZ5r9PPjPEcRv