Thanks for the praise! It's live done feedback when you use it.

My goal with the wallet is to make not only a great wallet, but to remove the need for electrum servers all together.

In the 2.0 I want to include the Compact Block Filter Backend for bdk, which is fast and private https://github.com/rustaceanrob/kyoto

Reply to this note

Please Login to reply.

Discussion

What does CBF do exactly? If we could remove the need for electrum servers that would be fantastic

It pulls a summary of the blocks from normal Bitcoin nodes. If an address of the wallet is in the summary, then the wallet pulls the entire block.

This is fast, because only a few blocks need to be pulled.

And it is private, because in each block are 2000+ transations, and it is not easy to determine which one you were interested in.

https://bitcoinops.org/en/topics/compact-block-filters/

https://ellemouton.com/posts/bip158/

Ah that's cool. What info would you give the wallets then to connect to your own node? Apologies if that's explained in the linked articles lol.

Would that remove the need for an electrum server?