# 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](/img/bitcoind-ncurses2.gif) - 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](/img/3BYFucUnVNhZjUDf6tZweuZ5r9PPjPEcRv.png) **bitcoin 3BYFucUnVNhZjUDf6tZweuZ5r9PPjPEcRv**