These are the COMPLETE steps in setting up a STaTiC Node with Windows: (
These instructions are updated and reviewed by Borzalom - these are the final and complete instructions.)
1.) Download XtraBYtes Wallet from the ANN page: https://github.com/borzalom/XtraBYtes/releases/download/windows-STaTiCpre/xtrabytes-qt.exe a.) Create a directory, such as XBY wherever you want in your computer. In this example we use the D drive.
b.) Save the wallet in its own directory (ie. D:\XBY ) [
Make whatever path you want, but this example uses this sequence.]
c.) Run wallet and allow the blockchain to sync [
Go to RECEIVE coins and copy-paste your address to notepad.]
BEFORE TRANSFERRING, SAVE THE wallet.dat (from the roaming folder) to any external drive ++ export the private key of the receiving address and print this to paper ( How to export private key with the command window inside of the wallet: Click > Help > Debug Window > Console and in the bottom enter: dumpprivkey addressforreceivingijk8jhyjl0u7y3e ) And remember, paper never has technical issues with security! d.) You can transfer spendable coins to this wallet if you have extra (rather than leaving on exchange) [
Do Not Send STaTiC Node Coins here if buying the exact amounts because each transfer has a fee of 100 XBY and you will pay extra fees because this is NOT the deposit wallet for the STaTiC node.]
e.) Close the wallet
This will be your MAIN wallet that you can hold spendable coins in, so its like your MAIN bank account.
Your external drive now contains:
spendable/wallet.dat
Your paper contains:
Address of spendable : xxxxxxxxxxxxxxxxxxxx
Private key of address of spendable: xxxxxxxxxxxxxxxxxx2.) Creating Deposit Wallet: a.) Open cmd window [Start button > Type cmd in Search Programs and Files (click enter)]
b.) Type the following commands: d: (click enter) cd d:\XBY (click enter)
c.) Type the following commands: mkdir deposit (click enter) [
This just created a new directory called "deposit" in your XBY folder.]
d.) Type the following commands: xtrabytes-qt.exe -datadir=deposit (click enter) [
Now a new version of the XtraBYtes wallet will start and this will be empty (assuming you have coins in your MAIN "spendable" wallet)
and therefore it is a completely different wallet.]
e.) Copy-paste your RECEIVE address (to notepad) and IDENTIFY it as your DEPOSIT wallet.
!!! SAVE PRIVATE KEYS + WALLET just like like section 1.) !!! f.) Close the wallet.
Your external drive now contains:
spendable/wallet.dat
deposit/wallet.dat
Your paper contains:
Address of spendable : xxxxxxxxxxxxxxxxxxxx
Private key of address of spendable: xxxxxxxxxxxxxxxxxx
Address of deposit : xxxxxxxxxxxxxxxxxxxx
Private key of address of deposit: xxxxxxxxxxxxxxxxxxNOTICE - DO NOT CLOSE CMD WINDOW [
Unless you want to type all the commands again later.]
3.) Sending XBY to your DEPOSIT Address: a.) Go back to your notepad and copy the wallet address which is identified as your DEPOSIT wallet.
b.)
Option 1 - Send exact amount of coins directly from C-CEX to Deposit Address. *
Option 2 -Send available coins from SPENDABLE WALLET [
original MAIN wallet] to your Deposit wallet.
Option 1: i) Go to C-CEX and do a transfer of 500.100 XBY to the address that is pasted in your notepad [
Your DEPOSIT WALLET.]
Option 2: i) Make sure no wallets are open and navigate (normally) to your XBY folder. [
not through the cmd options].
ii) Open MAIN wallet by clicking on the xtrabytes-qt.exe (ICON) in your XBY directory. [
Just like you would open any other QT wallet.]
iii) Send 500.100 to the address pasted in your notepad [
Your DEPOSIT WALLET.]
iv) Exit your MAIN wallet
4.) Registering Your STaTiC Node: a.) Go back to the cmd window [if you closed it, start with the initial commands noted above]
b.) Click the UP arrow on your keyboard and this brings up the last command entered (this saves you typing time) and simply change the last letter of the command. [The last command (if you did not close) was xtrabytes-qt.exe -datadir=deposit and this is your STaTiC-DEPOSIT wallet. Click enter and this will open your Deposit Wallet again and if not already done, you must allow it to sync.]
c.) You should have 500.100 XBY in this wallet now (If not, you have made a mistake... you MUST have EXACTLY 500.100 XBY) and now you click Register STaTiC node on the TOP bar of the wallet.
Enter the static node name + spendable address before pressing the [Get New Keypairs button ] If filled in then these values also will be copied to the clipboard. e.) Next you will see:
Friendly name (non-computerized) of STaTiC node and is optional, but suggested. which means you can call your STaTiC node: Henry or Martha or S1... etc. and the spendable wallet is where you can enter the address of your EARNINGS wallet (as opposed to your MAIN) wallet if you wish to keep your SHOCKs (rewards) separate from your MAIN spendable wallet. [In other words, the SHOCKs will default to your MAIN wallet if you do not enter this field.]
d.) If everything is OK, you will see:
Press the [Get New Keypairs] button ! At the bottom left, press the button and then follow the onscreen instructions EXACTLY as they are written... this is for YOUR security.
BEFORE PRESS REGISTER BUTTON PASTE THE CLIPBOARD TO TEXT FILE AND PRINT + SAVE
Your external drive now contains:
spendable/wallet.dat
deposit/wallet.dat
deposit/static-registrationkeys.txt
Your paper contains:
Address of spendable : xxxxxxxxxxxxxxxxxxxx
Private key of address of spendable: xxxxxxxxxxxxxxxxxx
Address of deposit : xxxxxxxxxxxxxxxxxxxx
Private key of address of deposit: xxxxxxxxxxxxxxxxxx
Registration public key: xxxxxxxxxxxxxxxxxx
Registration private key: xxxxxxxxxxxxxxxxxxxx VERY IMPORTANT!!! f.) When finished, you click at the bottom right: Register STaTiC node (this is currently disabled during our testing period, so you can do this process several times to make sure you do not make mistakes when it time to actually REGISTER for REAL.
g.) Next step after this will be to backup your wallet.dat and also go into the: Help > Debug window > Console (of the wallet) and at the bottom you enter dumpprivkey (space - a space, not the words and brackets) and then you enter your Deposit address and click enter. This will give you the private key of the wallet. Better yet: Zip and save the "deposit" folder after confirmation of the registration transaction.
h.) On a notepad you should have the following: Deposit wallet address, private key from Deposit wallet address, plus the KEYPAIRS created by the STaTiC registration system. This information is GOLD... you MUST print this, also make backup copies on stick and also on the stick you must also save your wallet.dat file. Then you REMOVE this information AND your Deposit wallet from your computer. However, definitely make BACKUPS of of everything now... removal will come after the STaTiC system is launched and live for you.
After registration succes, and you make DOUBLE!!! backups and print all the information to paper,
you don't need the deposit wallet anymore. ( delete it from your computer )
Your coins stay in the cold wallet, not on your computer. No viruses, no hacking etc... your deposited
coins are secure.
How to BREAK YOUR STATIC, and spend the money?
1.) Restore your deposit wallet from backup ( zip-ed and saved to pendrive earlier ) and spend
When you begin spending your deposit the STaTiC automatically breaks.
2.) If you want to use the paper to restore then:
a.) create empty folder "restore-deposit"
b.) start xtrabytes-qt.exe -datadir=restore-deposit
c.) execute importprivkey xxxxxyour-private-key-from-paperxxxxxxxxxxx
command inside the wallet ( white- command window )
d.) spend your deposit... and your StaTiC will break 5. Creating STaTiC Node Wallet: a.) In cmd window, type the following commands: mkdir staticnode (click enter) [
Please notice the name of the directory now... this is the STaTiC directory "staticnode".]
DEPOSIT is 100% independent now in the cold wallet, saved to disk and printed to paper. This is not
needed anymore, unless someone wants to spend the coins. From now on, we will use the private key that you generated during the registration of the deposit wallet and NOT THE DEPOSIT WALLET PRIVATE KEY. This key a randomly generated different key. If anyone steals this key then you have ability to generate new private-public keypairs b.) Type the following commands: xtrabytes-qt.exe -datadir=staticnode (click enter) [
Now a new version of the XtraBYtes wallet will start and this will be empty (this will ALWAYS be empty
so again, it is a completely different wallet.]
c.) You do not need the RECEIVE address for this wallet, it will never have coins sent to it.
d.) Create xtrabytes.conf file inside the staticnode folder add these lines:
rpcuser=very-long-your-secret-username- NOT!!! the REGISTERED STATIC NAME
rpcpassword=extreme-long-supersecret-password
rpcport=34001
rpcbind=127.0.0.1
server=1
daemon=1
listen=1
txindex=1
staticnodeprivatekey=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
-----------------------------------------------
xxxxx = the very-very long private key as you get until registration process
KEEP YOUR STaTiC NODE ONLINE !!! ALWAYS Security is of the highest priority with our system and your STaTiC is 100% secure.
If if anyone attacks the STaTiC, it is impossible to steal any valuable data and
there are no coins or reusable keys available...
Therefore an attack is extremely expensive and the reward is zero, so this is another
reason why your STaTiC-s are so secure. In other words, a successful attack is
easily repaired and completely pointless in the end.
Some people think it is possible to steal the deposit if someone hacks/cracks/attacks the STaTiC.
It is NOT POSSIBLE TO STEAL THE DEPOSIT because the Deposit and STaTiC are 100% independent
from each other and the deposit is in cold storage.And remember, This is NOT A TEST SYSTEM... the wallet works, the STaTiC registration system can be completed. So, be careful...
Thank you!!