Folks,
I've been working on & off on a lightweight bitcoin client. It's all command line for now and it supports linux & mac platforms. It doesn't re-use any existing bitcoin library, my original intention was to write a dummy client to better understand the underlying protocol, so I wrote my own.
From the README:
bitc is a thin
SPV bitcoin client.
- 100% lean C code,
- support for linux and mac platforms,
- console based: uses ncurses,
- home grown async network i/o stack,
- home grown poll loop,
- home grown bitcoin engine,
- supports encrypted wallets,
- multi-threaded,
- valgrind/AddressSanitizer clean.
There is still a fairly lengthy TODO list but the client is somewhat complete at this point and certainly usable, so I plan to put it on github sometime in the next few weeks.
Before I do so I was wondering: what would
you like to see in an SPV bitcoin client for well.. geeks?
Cheers.
-M