Releases: janb84/bitcoin-tui
Releases · janb84/bitcoin-tui
Bitcoin-TUI v0.8.3
Bitcoin-TUI v0.8.2
First release of Bitcoin-TUI.
New in v0.8.2:
Dashboard
- Blockchain height, difficulty, sync progress, network status, and mempool summary
Mempool tab
- Transaction count, virtual size, total fees, min relay fee, memory usage gauge
- Animated recent blocks — blocks slide right on new arrival, colored by weight, age shown per column, count adapts to terminal width
- Navigate into blocks with down-arrow, open full block detail with Enter
Search
- Press / to search by txid — checks mempool first, falls back to confirmed transactions (txindex=1 required)
- Drill into block, inputs, and outputs from the result overlay; full navigation history, Esc unwinds one level at a time
Network tab
- Inbound/outbound connection counts, client version, protocol version, relay fee
- Soft-fork tracking table showing all consensus deployments with status and activation height (loaded on first visit)
Peers tab
- Live peer table with address, network type, direction, ping, bytes sent/received, tip height
- Press Enter on any peer for a detail overlay; disconnect or ban (24h) from there
- Press [a] to view/manage added nodes, [b] to view/manage the ban list
Tools tab
- Broadcast raw transactions via sendrawtransaction
- Live private broadcast queue (shown when non-empty)
- Shutdown bitcoind and exit with [Q]
Connection handling
- When Bitcoin Core is unreachable, a connection-failed overlay shows endpoint, auth method, and error; if bitcoind is found in PATH, offers to launch it
- Cookie credentials are re-read from disk on each poll cycle when disconnected, so a bitcoind restart is picked up automatically
Reproducible builds
Deterministic release binaries via GNU Guix for Linux (x86_64, arm), Windows (x86_64), and macOS (x86_64, aarch64)
Special Thanks
A big special thank you to @ajtowns for being so involved !
macOS note
MacOS will block the binary on first run. Before launching, ad-hoc sign it:
codesign -s - --force ./bitcoin-tui
Full changelog
See Changelog for the full changelog.