The SHIELD Core wallet (also known internally as the SHIELD Hadron client) is the backbone of the SHIELD network.
An upgrade to the Core wallet can upgrade the whole SHIELD network, and running the Core wallet supports the network. Transactions are processed and relayed by decentralised Core wallets hosted all around the world, by any person that chooses to run one.
Being so fundamental to the network, the Core wallet has a few system requirements. It needs a relatively large amount of drive space to store and verify the blockchain (currently about 1GB), and also requires a fair amount of network traffic to participate with the rest of the network.
It is not recommended for novices and everyday users, but rather for more advanced/experienced users. However, it is the most decentralised and "purest" wallet you can use; the other wallet clients all, in one way or another, depend on a Core wallet to function.
SHIELD Core.app to see the main window
A window should show up confirming your desired location for your data folder. You can leave this as the default.
After you proceed, you should see a popup window saying that the wallet is synchronising headers. You can safely hide this message, minimise the wallet and let it continue. Optionally, you can use this to speed up synchronisation.
After synchronisation, you're ready to use the Core wallet!
You can receive SHIELD with the Core wallet in a few ways. You can give people your address directly, or you can make a QR code or URI link that others can use.
To begin, choose the
Receive tab in the wallet, as shown above.
Method A) Generate a receive address only (recommended)
(optional) You can fill in a label for your new address in the
Label field. This is stored locally for your personal use (i.e. not transmitted across the network).
Copy Address to copy your new address to your clipboard, then hit
Method B) Generate payment URI/QR code (not recommended)
(optional) You can fill in a label for this requested payment in the
Label field. This is stored locally for your personal use, and is also shown to someone that scans the QR code, or uses the URI link.
(optional) You can choose an amount that you want to receive to your new address. This will be shown to someone that scans the QR code, or uses the URI link.
(optional) A message for your new address. This will be shown to someone that scans the QR code, or uses the URI link.
Request payment to generate your QR and URI.
Copy URI to paste and send someone your payment URI, or
Save Image... to save the QR code for someone to scan later, then hit
If you want to see all the receive addresses you've generated in the past, please choose
File -> Receiving addresses in the Menu bar.
To send SHIELD using the Core wallet, please choose the
Send tab in the wallet, as shown above.
Fill in the
Pay to field with your desired destination address.
(optional) If you plan to send future transactions to this address, and/or simply want to remember what a transaction was for, you can give the it a label so you can more easily identify it in your wallet history.
Fill in the
Amount field with the number of SHIELD you want to send.
Send to send your coins across the network!
Keeping a backup of your wallet is very important!
If you neglect to do this, you may lose your SHIELD if something unexpected ever happens.
(optional) It is recommended to encrypt your wallet with a password first, with
Settings -> Encrypt Wallet... in the menu bar.
In the Menu bar, choose
File -> Backup Wallet...
Choose a safe location to save your wallet backup.
The bootstrap is an archived version (or "snapshot") of the blockchain at a certain point, which you can use to speed up the synchronisation of the Core wallet. To make use of the bootstrap, you need to download the archive and extract it into the Core wallet data folder. Here's how:
Firstly, close the Core wallet if it is running.
If the folders
indexes exist in the data folder, delete them.
Use 7zip to extract the contents of the bootstrap archive into the data directory.
Lastly, start the wallet and wait for it to finish syncing.
You can find the latest version of the bootstrap archive here.
Close the SHIELD Core wallet if it's running (
File -> Exit).
Delete the old executable (e.g. default names:
Run the new version.
Add the following lines to your
SHIELD.conf in your data folder:
Note: Tor may use port 9150 instead (e.g. for the browser bundle). If the above doesn't work, change the port to 9150 and try again.
addnode= lines to non-Tor (non-onion) addresses.
Run a Tor client such as the Tor daemon (e.g.
tor.exe from the "expert bundle" at https://www.torproject.org/download/download).
Restart your Core wallet.
Download the Core wallet here.
Set up the Core wallet.
In the Menu bar in the top-left corner, choose
Tools -> Debug window
Enter your Paper wallet private key in the box at the bottom in the format:
importprivkey KEY, where
importprivkey should be typed as-is, and
KEY is the private key.
After rescanning, you can close the Debug window, and you'll see your Paper wallet funds now available in your Core wallet. If you accidentally cancelled rescanning before it was complete, please initiate another rescan by typing
rescanblockchain in the Debug window that you opened earlier.