Here are the only two implementations I'm aware of:
  • neutrino This is a Go implementation, and probably the most popular. Wallets like Breez and Blixt use this for example.
  • nakamoto This is a Rust implementation but less popular, as I don't know of any lightning wallet currently using it.
There is of course Electrum SPV, but I'm not sure it implements the newer BIP 157/158. I think Phoenix(and also the Electrum mobile wallet of course) for example uses Electrum SPV.
Is there any other SPV(BIP 157/158) implementation I'm missing?
Remember BreadWallet? I know that used some sort of SPV. Looks like it went total shitcoin, added a native BRD token and got aquired by Coinbase.
reply
I think this is what you're referring to.
Yeah, it looks like a C implementation of SPV, but I don't think it has BIPs 157/158 implemented. Also there's no activity since early 2020.
reply
Forgot to add this one:
This is a JavaScript implementation. Seems to be popular, used by purse.io.
reply