gcash / neutrino

Privacy-Preserving Bitcoin Cash Light Client
MIT License
8 stars 9 forks source link

Refactor switch back to using outpoints #23

Closed cpacia closed 5 years ago

cpacia commented 5 years ago

This is a significant refactor to switch the codebase back to using outpoints in the filter instead of input-scriptpubkeys. This makes it so we can detect misbehaving peers and ban them. It requires updating all places in the code which interact with the filter and check for matches.