Skip to content

Don't want to wait for a new wallet to sync to the network from the start? Speed things along by downloading our bootstrap and follow the instructions to get a faster sync.

Notifications You must be signed in to change notification settings

genesis-x/Blockchain-Bootstrap

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 

Repository files navigation

1. Stop/shutdown your wallet client if it is running.


2. Navigate to your GenesisX data directory as shown below:

Your GenesisX data directory stores your blockchain, configuration, wallet, and masternode data. By default, they are located in the following locations for each OS type:

Windows

Go to Start > Run > %APPDATA%\GenesisX

(Hidden folder "AppData" - How to view hidden folders on Windows)

OSX (MacOS)

Open a finder window, then select the "Go" dropdown menu. In this menu please press the "Go to Folder..." option. In the window that opens type: ~/Library/Application Support/GenesisX and press enter.

MacOS High Sierra Only

/Users/YourUserName/.genesisx


3. Delete ONLY the 4 folders and 1 file shown below:

(blocks, chainstate, sporks, zerocoin, and peers.dat) folders from your data directory.

Update genesisx.conf file to contain only these addnodes

`addnode=144.91.114.36`
`addnode=167.86.97.185`
`addnode=144.126.139.46`
`addnode=144.126.139.47`
`addnode=194.233.64.62`

Remove everything else in the conf file.

(Do NOT delete backups or wallet.dat)

GenesisX Folder

4. Download the latest bootstrap from here

5. Extract the bootstrap 7-Zip file you just downloaded to your desktop or elsewhere and you will see a file containing the word "bootstrap".

6. Open the "bootstrap" file and drag all contents into your GenesisX data directory.

7. Start your wallet client and sync from block 0.


FAQ

Q:

Is this safe?

A:

Yes, the above method is safe. The download contains only raw blockchain data and the client verifies this on import. Do not download the blockchain from unofficial sources, especially if they provide *.rev and *.sst files. These files are not verified and can contain malicious edits.

Q:

My wallet seems to have become stuck syncing and says remains at X hours left. It’s been many hours and status hasn't changed. What do I do?

A:

This may happen due to connecting to some bad peers or your chain has been corrupted somehow. First, try simply restarting the wallet then after it's synced up, check if you are on the right chain via a block explorer:
Explorer 1
Explorer 2
If you are on the right chain but isn't syncing the newer blocks, please follow solution steps outlined below to resync cleanly off the network with a new peers.dat:

Inside GUI Wallet:
"Tools > Wallet Repair > Delete Local Blockchain Folders (-resync)" to initiate the full re-sync.
(unless you have a known good backup of the blockchain that you know how to restore)

Also, ensure that your genesisx.conf has valid connect= or addnodes=. We have added ones that we are running off. Remove if they no longer serve as accurate.

Q:

How do i know i am on the right chain?

A:

In wallet debug panel enter "getblockhash 1651500". You should get the block hash of "ee1ce6cd99f95ead216267431158d6607226bd647ba66be740d980ab803293e2" If not you will need to resync the wallet with a new peers.dat file.

Q:

Do I really need a bootstrap?

A:

In short, no. The purpose of bootstrap is to provide an up-to-date blockchain without the time and resource intensive tasks of verifying each block and/or reindexing the blockchain.

About

Don't want to wait for a new wallet to sync to the network from the start? Speed things along by downloading our bootstrap and follow the instructions to get a faster sync.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published