Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add a button (or a background task) to identify the latest received shielded UTXOs when using a remote node #1124

Open
dbadol opened this issue May 23, 2024 · 0 comments

Comments

@dbadol
Copy link

dbadol commented May 23, 2024

Current situation
As explained in #1123 using a remote node will not automatically identify changes in the user's shielded UTXOs. Only a full (and long) rescan would allow identifying the latest received offline transactions.

Solution we propose
The latest received offline transactions could be identified by a quick rescan that would only scan the shielded UTXOs and only from a given block height.

This specific mini-rescan could be done seamlessly at wallet start, automatically and incrementally (since the last rescanned block height).

Doing it at wallet start is a rather intuitive solution that doesn't clutter the GUI. From the user's point of view, if they are using a remote node, they'll need to close and reopen the wallet to see any newly received offline transaction.

Alternatives considered
An alternative would be to allow the user to launch such mini-rescan through a refresh button (or a settings options).

Additional context
This issue implies developing such incremental mini-rescan in the nodes, which @valdok says it can be done. Issue entered in BeamMW/beam#1973.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant