Hello, could anyone help me out with this?
The problem I'm having is the wallet taking too long to refresh the blockchain.... Since I like to make new wallets for each significant transaction, and each time I do and need to import the new generated paper wallet into the Cli wallet, the block refresh for the new wallet takes over 52 minutes. As you can imagine this is taking up a fair amount of time when I have to do it for every major transaction I make.
There must be some way to speed up the Refresh sync in the electroneum/monero simplewallet
Here's an example with a testing purposes wallet, check the time in windows...
https://imgur.com/R2Oft0Uto
https://imgur.com/t24WDAGI'm wondering what the bottle neck is here that's causing it to take so long, My Ryzen 1600 cpu is only at around 14%, and it's not even pegging one core at 100% so it's not a CPU or singlethread bottleneck..
I have a Samsung 850 pro 256gb SSD, and it's using hardly any disk speed so it's not a disk access bottleneck..
It's only using about 170ish MB of ram....
So all I can think of is it's a network/internet bottleneck of some kind.....
There should be a way to download the entire Electroneum blockchain and have the wallet scan that for transactions upon creating a new recovered wallet using keys , using the fast SSD rather than slow network....?
I've read a little on this subject concerning monero, which electroneum is a fork of, anything that works for monero should also work for electroneum.
Here for example it mentions downloading the blockchain...
https://www.monero.how/tutorial-how-to-speed-up-initial-blockchain-syncHowever, I've not yet found how to download Electroneums .raw blockchain data from a trusted source as is available for monero...
And this seems for the most part only be for speeding up the Daemons initial Synchronization with the blockchain rather than the blockchain refresh upon creating a new wallet....
Anyone have any ideas? Thankyou in advance :-)
The bottleneck is the offline wallet. Because an offline wallet does not know on which height of the blockchain it was created. So a wallet needs to sync all blocks on the first time (this is not the sync of the blockchain).
You can use the simplewallet for your wallet creation it should be much quicker. Or try out my GUI wallet, which is also based on the simplewallet and wallet-rpc:
https://github.com/XzenTorXz/ElectroneumGUIWalletIf you want to throw hardware on it its cpu power you need.