Skip to content

1.3.1.20 - Fast sync update

Latest
Compare
Choose a tag to compare
@MrSlosh MrSlosh released this 22 Nov 03:58
· 22 commits to master since this release
dcd4bd5

This update fixes the underlying sync issues from previous builds (protocol message size cap) and adds a few new features to the core codebase.

BugFixes:

  • Upgrade the protocol message size (buffer) from 2MB to 4MB to be sure the header downloads syncing the chain does not bork your database, stopping the blockchain sync process.

New Features:

Fast sync

If you run the wallet or daemon from the command line with the -fastsync argument, it will allow the wallet to sync the entire chain exponentially faster. In our recent tests the sync would take anywhere from 2 -10 hours depending on hardware and settings. It achieves this by minimizing the number of verification checks on individual blocks from the pre-fork height as well as allowing an increased number of blocks to be accepted from peers at any given time. Keep in mind that this puts more of a burden on your computers resources so use at your own risk. Command line will look like this newyorkcoin-qt.exe -fastsync

disconnectnode rpc function:

From within the QT wallets console or from the cli you can now disconnect from nodes that you are connected to at will. This function was useful in diagnosing sync and connection issues and we thought everyone should know about it's existence.

This release also replaces the previous version for those that have issues syncing. Just download and run this build, there should be no need for deleting files or reloading the chain from the bootstrap.

Download and update info

MD5sums:

The following are the MD5 checksums for the uploaded files. The dev team provides these checksums so that you can be sure that the file you have downloaded is in fact the file we uploaded.

  • newyorkcoin-1.3.1.20-win32.zip: 58b54f4045af123be0d6c2e99b81a601
  • newyorkcoin-1.3.1.20-win64.zip: 3263e6ab39af85514f5f9f688cb25b7f
  • newyorkcoin-1.3.1.20-win-setup.zip: 5ab277358f55dc11ab97090a65640c13
  • newyorkcoin-1.3.1.20-osx.dmg: 8b9984ee4a940aa1db209193ef5d4ce3
  • newyorkcoin-1.3.1.20-osx.tar.gz: 84ff46ea6114dec2904f4d3e7deddd3b
  • newyorkcoin-1.3.1.20-osx64.tar.gz: fcbf652fe36c54f6de87acb58253946a

Check for virus:

You can also always choose to verify the download via an online virus scanner like https://www.virustotal.com/#/home/upload

Sync from bootstrap (not using -fastsync)

If you would rather sync via the bootstrap, you can download the bootstrap from the following link:
https://www.dropbox.com/s/sili4imk39fn5mn/bootstrap.zip?dl=0

  • Stop your QT wallet of daemon
  • Download: Bootstrap November 4th 2018 (Up to Block 4817000) and unzip the file in the QT DataDir
  • Backup Wallet.dat from your datadir. Copy it to a safe location.
    • For Windows, that would be “C:\Users[USERNAME]\AppData\Roaming\newyorkcoin”.
    • For Mac, that is: “~/Library/Application Support/newyorkcoin”
  • Delete all files from your datadir (see above) EXCEPT WALLET.DAT and newyorkcoin.conf
  • Start the QT wallet and the bootstrap should start ‘importing blocks from disk’. This import will take a while (few hours). After the import is complete, the sync should be close to 100%.