Replies: 2 comments
-
Francis Pouliot: "We do resyncs based on a combimation of time, or actions in the wallet (navigating to transactions view, navigating to homepage which has the balance, navigating to address list, swipe down action while on homepage). I think for time we were aimimg for every 10 seconds the user stays on the homepage. Not sure, will check. Another idea we have is to use websocket from a mempool.space server to receiving real-time notifications of payments to specific addresses, which we cam display immediately and trigger a resync when we receive a notification. Not implemented but considering it, this is mostly useful for in-person payments where the recipient wants the "gratification" of seeing a new transaction come in instantly without having to refresh" |
Beta Was this translation helpful? Give feedback.
-
This is an interesting question and I want to add even more food for thoughts on it. An aspect of sync we often forget is the privacy implications, and developers of end-user applications should consider their whole stack and make sure they understand the effects of a sync and if/where/to whom this leaks data. Different "syncs" have different tradeoffs. Some applications even explain those to their users, elevating the knowledge level for everyone involved. Here are a few of them:
|
Beta Was this translation helpful? Give feedback.
-
Repost from Discord by user
Roy0Anonymous
Beta Was this translation helpful? Give feedback.
All reactions