The only (active) project I know that implements a full SPV client is BitcoinJ, which is written in Java.

Does somebody know if there are any SPV implementations in other languages (like C) too?

  • BitcoinJ is SPV? It's a full node isn't it?
    – John T
    Jan 14 '14 at 22:09
  • @jtorba It supports both modes
    – Muis
    Jan 16 '14 at 17:11

bitc is a thin SPV bitcoin client. See https://github.com/bit-c/bitc . It's not very advanced yet (no HD wallets, change goes back to first address), but it's small and self-contained.


I'm writing a BitcoinJ port for .NET (C#, Visual Basic, etc), but since I'm doing it on my free time, it's nowhere near complete.

Other way to use BitcoinJ in .NET is through IKVM (which I didn't use due to some limitations).

I don't know about other languages, but I hope this is helpful.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.