This guide shows how you can create an EOS paper wallet in a secure and easy way. However it will take you a bit longer than the ones for the other cryptocurrencies we have described on this site. But since this is in our opinion the most secure way to build a cold EOS wallet, we think it’s worth it. And like always, we describe the whole process step by step.
What you need:
– A printer which is connected to your PC by wire
Create an EOS paper wallet step by step:
1) Go to https://nodejs.org/en/ and download Node.js for your operating system.
2) Extract the node-v8.12.0.pkg package and just click through the installation process. Of course the version number of the package may change in the future.
3) Open the command prompt program on Windows or the terminal app if you are on MacOS.
4) Type node -v
in the command prompt or terminal window and hit enter. If everything went well, you should now see the software version number v8.12.0
. Typing in npm -v
should yield 6.4.1
accordingly.
5) Now we will create a folder for our project and go to this working directory by typing
.
mkdir eoskeys
cd eoskeys
6) Following that, we can download the code we need with
npm i eosjs-ecc
. This will automatically start the download and installation process.
7) Now we cut the internet connection by unplugging the ethernet cable and/or turning of WiFi.
8) After installation we launch the interactive node shell by typing node
.
9) Then we enter the commands
let {PrivateKey, PublicKey, Signature, Aes, key_utils, config} = require('eosjs-ecc')
,
let privateWif
,
PrivateKey.randomKey().then(privateKey => privateWif = privateKey.toWif())
and
pubkey = PrivateKey.fromString(privateWif).toPublic().toString()
.
The last command will yield your public key. Copy it to a new text-document.
10) privateWif
will then create your private key. Copy it to the text-document too.
11) It’s a good time to delete the eoskeys directory we created above now. Make sure to empty the trash too.
11) Your text-document may look similar to the screenshot below then. Just print it by using a wire connected printer and you finally have your EOS paper wallet.
Disclaimer: The information contained in this website is for general information purposes only. We endeavour to keep the information up to date and correct, but we make no representations or warranties of any kind, express or implied, about the completeness, accuracy, reliability, suitability or availability with respect to the website or the information, products, services, or related graphics contained on the website for any purpose. Any reliance you place on such information is therefore strictly at your own risk.
In no event will we be liable for any loss or damage including without limitation, indirect or consequential loss or damage, or any loss or damage whatsoever arising from loss of data or profits arising out of, or in connection with, the use of this website.
Through this website you are able to link to other websites which are not under our control. We have no control over the nature, content and availability of those sites. The inclusion of any links does not necessarily imply a recommendation or endorse the views expressed within them.
Every effort is made to keep the website up and running smoothly. However, we take no responsibility for, and will not be liable for, the website being temporarily unavailable due to technical issues beyond our control.