Bitcointap: an strace-like tool for bitcoin ebpf USDT tracepoints

Nice work jb55!

I actually got halfway through writing a similar type of tool for peer-observer a few months back: GitHub - willcl-ark/peer-observer at tui

It is in somewhat of a working state; cargo run --bin tui --release -- --nats-address my-peer-observer-host:4222 will get you something like this: peer observer tui - asciinema.org

Ultimately I only gave up on it because ratatui ended up having pretty bad performance when left long-running (I was bumping into something like this issue: Extremely high CPU usage of the `terminal.draw` method · Issue #1338 · ratatui/ratatui · GitHub) and I didn’t have the time to re-write it.

Looking forward to testing out your tool as a replacement. We need more tracepoint-oriented tools :heart: