HathorNetwork / hathor-wallet-mobile

Hathor official mobile wallet
https://hathor.network/
MIT License
24 stars 24 forks source link

refactor: fetchHistory on sagas/nanoContract to avoid iteration suspension #569

Closed alexruzenhack closed 1 month ago

alexruzenhack commented 1 month ago

Motivation

This PR closes https://github.com/HathorNetwork/hathor-wallet-mobile/issues/514 to add concurrency on isAddressMine calls without mess with history ordering.

Acceptance Criteria

fetchHistory still working properly

https://github.com/user-attachments/assets/fdd10982-f498-45d6-b4d5-f7c0215a526a

Security Checklist