I updated neptune-core to 0.10.2. I am now trying to update the blockchain.
I run neptune-core and get the error messages depicted in the attachment (see bottom). The Warn and Bouncing messages continue indefinitely.
If I rename the .local/share/neptune/ directory and run neptune-core again, then the blockchain starts to download as per usual from block 0.
I would prefer not to have to download gigabytes of blockchain every time there is a mandatory update.
Is there a way to download the blockchain merging it with the already downloaded blockchain without having to start from the first block? Thanks.
Looks like you were banned by some of the bootstrapping peers. Can you try again? I unbanned all peers from my two nodes just now.
Also: It might be faster to download the blocks from the latest snapshot and then use `neptune-core --import-blocks-from-directory=PATH` in case you for some reason need to sync from genesis again.
A torrent for the latest snapshot can always be found here. It’s updated weekly:
http://neptunefundamentals.org:42580/latest-snapshot.torrent
Thank you for your suggestions.
I am still confused. For example, when I download the blockchain, I see that I am constantly requesting and also receiving blocks which sounds promising. An example is shown in the attached screenshot.
I downloaded over 100GB yesterday but am still under block 1,400. neptune-cli block-height shows the block height is static even though I am requesting and receiving all these blocks.
The .local/share/neptune/main/blocks folder stays on blk10.dat and does not update. Meanwhile, the neptune-core terminal screen shows that I am receiving GB after GB of data.
What might be happening? Thanks again.
Blocks are downloaded out-out-of-order and stored to a temporary directory. It’s stored in
`/tmp/rapid-block-download-USERNAME/` if you’re on Linux. Once syncing is complete, this directory is deleted such that disk space is freed up.
Did you manage to sync?
Yes, the directory you mentioned does receive thousands of files. I assume the idea is that they eventually become part of the blockchain in .local/share/neptune/main/blocks. The problem is I keep having continual errors so the /tmp directory never seems to sync to the /blocks directory. You can see the GlobalState issue in the screenshot. Any ideas? And thanks again.