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

[Feature] Implement background wallet sync via view keys in Cake Wallet for Android #192

Closed
sethforprivacy opened this issue Sep 30, 2021 · 2 comments
Labels
Enhancement New feature or request

Comments

@sethforprivacy
Copy link
Contributor

A bounty has been opened for this feature request, with funding being provided via donations by the Monero community:

https://bounties.monero.social/posts/9/implement-background-wallet-sync-via-view-keys-in-cake-wallet-for-android

Copying description here from that bounty:

The current user experience on mobile wallets without light-wallet servers is very poor unless a user regularly opens his wallet to allow it to sync.

A strong solution for this would be to allow mobile wallets to perform background syncs (especially when on wifi/plugged in, like at night) using only view keys, so no spend keys are kept "hot" without the user's active consent/auth.

Once this is implemented, the user can expect to at most have to sync <1d of blocks before spending.

Payout criteria:

  • Wallet is able to sync up in the background, without the wallet open
    
  • User can specify to only sync on wifi and/or when plugged in
    
  • Code is open-sourced
    
@SamsungGalaxyPlayer
Copy link
Contributor

We will consider this for android, but it really won't work smoothly for iOS. It's on our to-do.

@SamsungGalaxyPlayer SamsungGalaxyPlayer added the Enhancement New feature or request label Oct 28, 2022
@SamsungGalaxyPlayer
Copy link
Contributor

Related to:

monero-project/monero#8082
monero-project/monero#8617
monero-project/monero#8619

I'm going to close this issue, since it's being addressed on the Monero wallet side. We have a remaining open issue on background syncing generally, which can use this improved approach.

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

No branches or pull requests

2 participants