Difference between revisions of "Bootstrapping"
Jump to navigation
Jump to search
Ssowellsvt (talk | contribs) (→Linux Terminal) |
Ssowellsvt (talk | contribs) (→What is Bootstrapping) |
||
Line 2: | Line 2: | ||
Bootstrapping is a process in which you can speed up the syncing of your wallet. This can be for a plethora of uses in which you'd need a full-node. Local QT wallet, masternode "hot" wallets, explorers, etc. Letting the blockchain sync from scratch takes a long time and depending on the machine, upwards of hours. A bootstrap can decrease this time by '''90%''' or more. | Bootstrapping is a process in which you can speed up the syncing of your wallet. This can be for a plethora of uses in which you'd need a full-node. Local QT wallet, masternode "hot" wallets, explorers, etc. Letting the blockchain sync from scratch takes a long time and depending on the machine, upwards of hours. A bootstrap can decrease this time by '''90%''' or more. | ||
− | * The bootstrap contains most of the current blockchain in a zip file. Current bootstrap goes to block | + | * The bootstrap contains most of the current blockchain in a zip file. Current bootstrap goes to block 533k. From there, your node will sync the remainder of the way. |
* The latest bootstrap uses <code>txindex=1</code>, so for explorers or other apps, this bootstrap will still work for you | * The latest bootstrap uses <code>txindex=1</code>, so for explorers or other apps, this bootstrap will still work for you | ||
+ | |||
== How to Use == | == How to Use == | ||
'''Before doing ANY changes, modifications or tests to your Genesis wallets, make sure you backup your wallet.dat file and your private key. Please see the <html><a href="https://wiki.genesisnetwork.io/index.php?title=Wallets_(GUI)" target="_blank">Wallets</a></html> section for more info''' | '''Before doing ANY changes, modifications or tests to your Genesis wallets, make sure you backup your wallet.dat file and your private key. Please see the <html><a href="https://wiki.genesisnetwork.io/index.php?title=Wallets_(GUI)" target="_blank">Wallets</a></html> section for more info''' |
Latest revision as of 11:05, 26 August 2019
What is Bootstrapping
Bootstrapping is a process in which you can speed up the syncing of your wallet. This can be for a plethora of uses in which you'd need a full-node. Local QT wallet, masternode "hot" wallets, explorers, etc. Letting the blockchain sync from scratch takes a long time and depending on the machine, upwards of hours. A bootstrap can decrease this time by 90% or more.
- The bootstrap contains most of the current blockchain in a zip file. Current bootstrap goes to block 533k. From there, your node will sync the remainder of the way.
- The latest bootstrap uses
txindex=1
, so for explorers or other apps, this bootstrap will still work for you
How to Use
Before doing ANY changes, modifications or tests to your Genesis wallets, make sure you backup your wallet.dat file and your private key. Please see the Wallets section for more info
Windows, MacOS & Linux GUI
- Shut down wallet
- Download the file here
- Extract to your Genesis support folder
- Windows default location: C:\Users\YOURUSERNAME\AppData\Roaming\Genesis\main
- Mac default location: ~/Library/Application Support/Genesis/main
- Linux default location: /home/YOURUSERNAME/.genesis/main/
- Restart wallet and let sync
Linux Terminal
- Shut down wallet and run line by line.
sudo apt install -y unzip # if you don't already have this wget https://genxcommunityhelper.blob.core.windows.net/bootstraps/latest/bootstrap.zip sudo unzip -o bootstrap.zip -d /home/YOURUSERNAME/.genesis/main/ # change for your username assuming default location
- Restart wallet
Join our Official Forums or Discord for more information.