Using xkrwallet
Downloading
Binary distributions can be found here.
Select the appropriate file for the target platform (Windows, Mac, Linux).
Binaries are provided in .zip format, while source code is provided in .zip and .tar.gz format.
Installing
Installing on Windows
Extract the .zip file (kryptokrona-...-windows.zip).
Installing on Mac
Extract the .zip file:
unzip kryptokrona-...-mac.zipInstalling on Linux
Extract the .zip file:
unzip kryptokrona-...-linux.zipSynchronizing the Blockchain
Running kryptokrona will start the kryptokrona network daemon, which will connect to the network and begin downloading and verifying the kryptokrona blockchain.
Because the blockchain is constantly growing, the file size always increases (the blockchain is currently over 35 GB), and kryptokrona must verify every block, which is both CPU and disk intensive. An SSD with at least this much free disk space is recommended, unless you plan to use remote nodes.
Using Checkpoints
In versions 0.4.3+ you can sync a fresh chain from block 0 much quicker by using checkpoints. Follow this guide to learn more.
Windows
Run the kryptokrona.exe executable extracted from the Windows binary zip:
Mac / Linux
Run the kryptokrona binary extracted from the .zip download:
Using xkrwallet
With kryptokrona still running in the background or another terminal/shell/command prompt, open xkrwallet:
Windows
Run the xkrwallet-beta.exe executable from the extracted folder.
Mac / Linux
Using xkrwallet commands
xkrwallet has a twin command system; a numerical shortcut for navigating the menu, and typed commands you can access directly. The more you use xkrwallet the more typed commands you'll pick up. This guide is written using the written commnand system. Feel free to use the numbers associated with the command.
Creating a Wallet
To create a wallet, type create and press enter:
Opening a Wallet
To open an existing wallet; type open and press enter:
Viewing Wallet Address
To view a wallet's public address; at the menu, type address and press enter.
Exporting Keys
Each kryptokrona wallet is essentially, just a pair of keys (View Key and Spend Key) from which the public address is derived. It is very important to export these keys and back them up somewhere that is safe and secure (meaning somewhere reliable/permanent that no one else can access).
In the event of a lost or corrupted wallet file, computer crash, etc., the View Key and Spend Key are the only way to restore a wallet and recover the funds it holds.
DO NOT SHARE IT WITH ANYONE. Anyone who has these can access your funds and has complete control over your wallet.
To print your keys; at the menu type backup and press enter. The View Key and Spend Key will appear. Copy them and store them safely and securely.
Viewing Wallet Balance
To view your wallet's balance; at the menu, type balance and press enter:
Sending kryptokrona Transactions
To send kryptokrona; at the xkrwallet menu:
Type:
transferand pressenterType/paste the address you want to send the XKR to and press
enterType the amount of XKR you want to send (like
100) and pressenterPress
enterto use the default fee of 0.1 XKR (or set it higher if you're sending a large amount of XKR)Enter the payment ID if the recipient has provided one. Check the payment ID section if you're not sure when/how to use it
If you make a mistake or need to stop the transaction, type
cancelat any timeConfirm that the details are correct and enter
y. If something is amiss, enternand follow the steps againEnter your password
Depending on the amount you transfer, you may need to wait a while for confirmation. If you have had too many small incoming transactions, or the amount you wish to send is too large; either break up your transfer into several smaller amounts, or optimise your wallet.
Optimizing your Wallet
Fusion transactions take all your (small) incoming payments and combine them into bigger ones, allowing you to send huge sums at once!
To optimize your wallet, type optimize and press enter:
Payment ID
Because transactions on the kryptokrona blockchain are privatikkr, in some situations a payment ID is necessary for the recipient to be able to determine where the payment came from, for instance when depositing to an exchange or other service.
Note that typically, the service/recipient will generate and provide the required payment ID.
Exiting the Wallet
Wallets loaded into the xkrwallet client must be synced with the blockchain in order to properly calculate balance, view transaction history, etc.
It is important to properly save the wallet data before exiting xkrwallet so that the synchronikkr data is not lost.
To save a wallet's data and exit; at the menu, type exit and press enter:
Restoring your Wallet
Private Spend and View Keys
To restore a wallet using spend and view keys; at the menu type key_restore and press enter, then follow the prompts:
25 Word Mnemonic Seed
To restore a wallet using spend and view keys; at the menu type seed_restore and press enter, then follow the prompts:
Other Commands
To see a list of additional commands not already covered; at the menu type advanced and press enter:
Help
To see the main menu of commands; type help and press enter:
Last updated