Post
Topic
Board Development & Technical Discussion
Topic OP
New thin SPV client for linux/mac: bitc
by
fnsa1
on 23/01/2014, 14:42:57 UTC
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