Kaspa support was announced by hardware wallet manufacturers Tangem, OneKey and Ledger
To store Kaspa you can make a “paper” wallet, an open source tool for creating instances of which is written by one of the Kaspa core developers, @svarog.
Archives with executable files are located here: https://github.com/svarogg/kaspaper/releases/latest.
The source codes of the tool are available in the same repository.
For this example, we will be using Windows. (If you want your wallet to be considered a cold storage wallet, after downloading the application disconnect your device from the internet)
-Download the executable for your operating system by clicking here, for instance for Microsoft Windows it would be kaspaper-v0.0.3-win64.zip archive.
Find the zip folder in your downloads, open it, and you should see a kaspaper application (You do *NOT* have to run this just make sure its there)
Go back to your downloads and extract everything in the zip folder to a new folder and name it whatever you want
We now need to grab the source of where your new folder with the kaspaper application is. Right-click on the application> click properties
Copy the source address location
Go to the Windows search bar, enter “cmd”, and click or right-click to run as administrator
Paste in the source you just copied and remove C: from the source. It should look like this
Next to it, add this command: \kaspaper c:/mywallet.html
Click Enter and you should see this:
Go to your C: drive and look for the document that says mywallet
Congratulations! Open your document and you should now have your very own seed phrase and wallet address. Print this out, delete the file, and make sure you keep it safe!
Keep the printed copy of the created page in a safe place. Anyone can get full access to your coins if they have this printout, including spending coins or transferring them to their own wallet. The seed phrase is the absolute key to all wallet coins. The password that you usually put on the wallet when you create it does not protect the seed phrase openly printed, and does not prevent coins from being spent by a 3rd party if the seed phrase is compromised.
To later spend coins from that wallet, you'll have to install the CLI wallet from Kaspa core files set and import the printed seed phrase there. You'll then have all the usual functionality of the CLI wallet.
With every wallet, a seed phrase is associated with it. Seed phrases are a list of 12, 18, or 24 randomly generated words. These words derive from the BIP 39 protocol. This protocol randomly chooses the words from the 2048 words available here: https://github.com/bitcoin/bips/blob/master/bip-0039/english.txt
These words are “keys” to your funds and loss of these words will result in a loss offunds. It is always important to keep these words safe by writing them down and keeping them in a safe place. It is never recommended to store these online via email, a photo, or the cloud.
If your device that stores these words gets wiped, stolen, or defective you can use the seed phrase that you have backed up and import it again to an app like Kaspium or a cold storage device like OneKey.
Although you would think that this means you can restore your funds with the phrase by importing it into any Kaspa-compatible wallet this is not the case.
Here is a chart that showcases each compatible Kaspa Wallet and if its seed phrase can be restored somewhere else.