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.zip

Installing on Linux

Extract the .zip file:

unzip kryptokrona-...-linux.zip

Synchronizing 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: transfer and press enter

  • Type/paste the address you want to send the XKR to and press enter

  • Type the amount of XKR you want to send (like 100) and press enter

  • Press enter to 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 cancel at any time

  • Confirm that the details are correct and enter y. If something is amiss, enter n and follow the steps again

  • Enter 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