Sync of new wallets way too long

Hi team,
Onboarded two new people yesterday with recent phones

iPhone : 12
v CakeWallet : 5.1.1
(fr)

Android : 16
v CakeWallet : 5.1.1
(fr)

Synchronization of a new wallet is attempted more than 3,000,000 blocks back..
takes too much time and they want to quit
On iPhone and Android

1000 blocks would be enough please ! Like in 4.24.0 version for example :slight_smile:

It’s not the first time I see such this behaviour ?

And also this generates a large consumption of 4G data, around 10-20 GB

Thanks by advance!
Pierre

What coin, both XMR? Did you pick polyseed or legacy in wallet generation screen? If you pick polyseed, it shouldn’t be starting at 3M+ blocks to go, should be far closer to current height.

Both XMR yes
Legacy in wallet generation screen, lang: FR
I assume it should have the same behaviour between Polyseed and Legacy ?

No. Legacy works differently than Polyseed. When you restore a legacy seed, you need to add either restore block height, which should be the block height, or around the block height where your legacy seed wallet first saw a tx., so it makes sense to start syncing back up from there onwards, or approximate date of creation. When you restore a polyseed, neither of these values are asked because the seed has the wallet birth date encoded in it. It already knows from which block height to start catching up with.

To be clear, this is all how monero works itself and has nothing to do with how Cake Wallet supports Monero. I am sure you can amplify on how things work the way they do and why, by doing your own research.

As far as these legacy seeds of yours, I’d suggest looking for birth date, or block height for future restores, or ultimately, simply sweep all funds from legacy to a polyseed and don’t look back! :wink: Needless to say, this would be personal preference, not Cake Wallet or official advice by any means.

Thanks for your reply, yes I already know about restore date/block height

With all due respect, I think you are missing my point, you are talking about restoration, I’m talking about creation of a new wallet.


5.1.2 - Android.

If I create a Monero wallet now at 2025-07-18 14:00, the app knows this date (and can easily get the block height) so when it’s my first wallet and I arrive at the main screen with 0,00$ XMR, the sync should automatically be from yesterday or 7 days ago at the latest. Not 8 years ago (because it’s a new wallet creation !)

I can prove right now with live video that at least on 4.24.0 version, the sync was nearly instant when creating a new wallet.
Now we have a regression with 5.1.1 (Android + iOS)
And I just tested regression is still present on 5.1.2 (Android at least)

Please confirm me that you’ve taken it into account, or I can also publish this regression on the Github

1 Like