hexresearch / ergvein

Multiplatform BTC wallet with client side filters
https://cypra.io
MIT License
36 stars 8 forks source link

Remember good bitcoin nodes #975

Closed NCrashed closed 2 years ago

NCrashed commented 3 years ago

Each time we log into wallet we start searching bitcoin nodes from scratch, that leads to unpredictable UX issues as we often hit high latency or misbehaving nodes (they doesn't respond for block request, doesn't relay valid transactions or drops connection as soon as any message is sent).

I think that cache of "good" nodes is able to mitigate that issue. Wallet should find good nodes only once and reuse them on subsequent sessions if they are online.