Scatter is the go to desktop wallet for EOSIO. Although it not absolutely necessary to interact with the EOSIO space, it does provide an added level of security and ease to connecting to a variety of dApps or block explorers. With that in mind then, in this tutorial we will run down the basics to get yourself a Scatter wallet, import your private keys, and a few other useful tidbits to help you get out of the gates relatively unscathed.
Downloading & Setting Up Scatter
It is very important that you download Scatter, or any other wallet app for that matter directly from the official homepage. To download Scatter head on over to https://get-scatter.com/, click the Download Scatter Desktop box embedded into the first image, and choose the appropriate Operating system for your needs.
Creating a Scatter Account
The next step is to Install and Open Scatter Desktop. As this is your first account click on Get Started.
Read and accept the Terms of Service.
Set a Strong Password that will be used to access your account. This password is very important so make sure it is not obvious, and keep a copy somewhere safe. Remember, whoever has access to your Scatter password has the ability to do whatever they wish within your account. Upon securing your key in a password protected file on a portable drive off your desktop as well as writing it down and storing it somewhere safe under lock and key, continue by clicking Next
Important: Do NOT keep this phrase or your password on your desktop in an unprotected file or lying around your office on a scrap piece of paper. We cannot stress this enough. Should anyone gain access to this file they will have access to all of your accounts within allowing them to do whatever they want including cleaning them out.
And with that your Scatter is setup and your ready to rock and roll.
Backing up Scatter
One of the features Scatter offers is an auto backup. Backups allow you to save the entire state of your Scatter including all keys, permissions, and settings. This is really important as if you ever lose your your device and have to restore your Scatter, the only way to do so is by utilizing this feature.
To backup Scatter navigate to the Settings tab in the menu and click on Backup. From here you can either Create a Backup or Select an Auto-Backup Location. We recommend that you keep all backups off your main device stored securely on a portable drive or disk for maximum security. In order to set the location simply click on the folder in the bottom right and navigate to your desired folder.
Importing an Account
The present version of Scatter allows for users to import EOS and EOSIO, Ethereum, Bitcoin, and Tron Private Key pairs. When entering for the first time you are given 2 options: I am new to blockchain and I have my own private keys. In this case you want to choose I have my own private keys. As it is your first time you will be redirected to Step 3, but for future imports the process is laid out beginning with Step 1.
Step 1: Select the wallet tab in the left hand menu
Step 2: On the bottom left click on Import Key
Step 3: Choose the type of keypair you would like import from Text, Hardware, or QR Code options
Step 4: Follow the instructions to input Text, link your ledger Hardware wallet, or scan the QR Code
In our previous article How to Get an EOS Account, that private key you saved when you created your account can be copied and pasted into the input your private key space below. Upon finishing this step your account will automatically be shown in the Wallet section of your Scatter.
Creating an EOS Account with Scatter
It is possible to create an EOS account with Scatter for those that might not have one or wish to add a secondary account to their name. As discussed previously in How to Get an EOS Account, a small amount of EOS must be staked to CPU and NET in order to create an account in contrast to per se Bitcoin or Ethereum accounts which are free to create. However bear in mind that the trade off here is that when dealing with Bitcoin or Ethereum every transaction on the network will come with a fee, where as with EOS once resources are staked (or borrowed) all future transactions will be free.
There are actually two ways to create an EOS account with Scatter. One for the first time user and another for someone wishing to setup a secondary account. To aid you please follow the method which best suits your specific situation outlined below. To begin however, we will first have to create some Public & Private keypairs
Creating Public & Private Keypairs
From the Wallet tab in the left hand menu select Generate Key (as pictured above). Next, choose your preferred blockchain, in this case EOSIO.
The generated keypair will appear on the Wallet page.
Should you wish to change the name of your key simply click on the drop down arrow to the right, select the Edit Name option, and follow the instructions.
The next step is to copy your key. To do this click on the KEY icon and enter your Scatter Password. Two options will appear on the following page: Export this Private key as a text, and Export this Private Key as an encrypted QR Code.
It’s a good idea to do both options making sure to store the Private Key Text in a password protected file in an external hard drive as well as the printed QR Code Paper Wallet somewhere safe under lock and key to which only you know the location and combination. Remember: If you loose access to this key you loose access to your account, so it is VERY IMPORTANT that you keep this key safe.
Now that you have your keypairs ready you can create an account.
Option 1: Create an account from within the Scatter wallet
Going back to the wallet tab on the left you will notice a Create one now tab next to the keypair which you just created.
For this option, at the present time you will need to have some EOS on an exchange or within another account in your wallet as the credit card option is not yet operational. Click on the Exchange option and enter your desired account name. Remember that EOS account names must be 12 characters long and can only be comprised of lower case letters and numbers 1-5. If the account name is available a small memo screen will appear with instructions.
In the case above you will then send the required amount (0.8995EOS in this case) to the account “create bridge” using the memo in your Scatter. You can do this either from an exchange or another EOS account. Be sure to include the Memo, as NO MEMO WILL RESULT IN A LOSS OF YOUR SENT FUNDS! Scatter will scan the network for 30 minutes looking for the funds and the associated account will automatically be added to the Wallet page of your Scatter.
Option 2: Use EOS Account Creator to create and pay for an account by credit card (or other applicable means)
In their official tutorial, Scatter recommends using the EOS Account Creator service brought to you by EOS Vibes.
Step 1: Choose and EOS Account Name
As noted upon the first page, EOS account names must be exactly 12 characters long and consist of lower case characters and digits up until 5. You will be presented with two options, either think of your own or choose an random account name by clicking on I’m feeling lucky. All account names must be original and it is not possible to create an account with the same name as one that already exists.
Step 2: Input Public Keys
What are those keys and how do I generate them?
In order to access your new EOS account, you will need two key pairs, owner and active. Each key pair consists of a private key and a public key. The public key is safe to give out and will be publicly visible in the blockchain. The private key must be kept secret and stored securely.
You can do this by navigating to the Wallet menu within Scatter and following the process laid out above regarding keypair generation. Although it is possible to have the same keypair for both the Owner and Active key, we recommend that you generate separate key pairs for each for increased security.
The major difference between the Owner key and the Active key is the permissions they control. For everyday use the Active key will be sufficient and grant you access to anything you wish to do on the blockchain. However, you cannot change the keys by using the active permission – you must do this with the Owner key.
In other words, should you somehow run into a situation where your active key is compromised, the Owner key can be pulled out of cold storage to change the keys and ensure your account remains within your control. More on that in a later piece, however for now just know that taking the time to set up new accounts with different Owner and Active keys is strongly advised.
Once created, the public key will appear under Scatter’s Wallet tab below the account name denoted by the string of characters beginning with ‘EOS’. To copy simply click on the dropdown arrow to the far left and select Copy Public Key.
When both keys have been placed in the required spaces the Please enter valid keys will change to Continue to move on to the final payment step.
Step 3: Payment
The final step involves verifying all your details (EOS Account Name, Owner, and Active Public Keys), and choosing one of the accepted payment methods: Credit Card, Cryptocurreny (Bitcoin, Bitcoin Cash, Ethereum, or Litecoin), or EOS should you have any on an exchange somewhere.
Step 4: Importing and Securing your Keys
As noted in Step 2: be sure to keep both of these keys safe – but especially the Owner key. We recommend actually that you take both a digital and paper copy of both keys, making sure the digital copy is password protected and kept on a remote disk and the paper wallet somewhere in a secure place under lock and key where only you or the people you can unconditionally trust know the combination.
Remember your account is controlled by those that have access to your keys. If you loose those keys or your account is compromised in any way shape or form anything held within it will no longer be accessible. For this reason, we also recommend that you only keep your Active Key pair for your account in Scatter or any other wallet for that matter, and reserve use of the Owner Key for emergency purposes. Should for example your account happen to be compromised, you can secure it once more quite simply by importing your owner key into your account and changing your Active Key permissions to something new. This however is beyond the scope of this post, but you can read about it in a future post we are presently in the process of writing.
To add your Active Key to Scatter, simply follow the steps outlined above in the Importing an Account section in this post.
As the title suggests, this is simply a Scatter Starter Guide intended to get you gently rolling on your way. Of course, as the go to wallet for both many users and developers in the EOSIO sphere there is a lot more involved than what has been noted above. However, for the time being we will leave it here and pick up where we left off with more features and how to’s in our next itineration into what it means to Scatter.
To learn more about UpliftNation and where we are headed with our mission and goals, head on over to have a gander at Upliftnation.io.
For more on the current UpliftDao trustees, check out their profiles on UpliftDACFactory.
Join us in the UpliftNation Community Telegram Channel and let us know what you think or any ideas you may have.
Introduce the community to a charity or cause that you feel passionate about by creating a Charitable Causes & Proposals post.
If you found this post useful or just wish to support Uplift Nation, please consider making a donation to a future cause in a variety of crypto assets simply and easily by adding to one of our many funding arms:
- EOS or EOS Blockchain Tokens: upliftnation OR upliftdonate
- WAX or Wax based Tokens: upliftnation
- TELOS or TELOS based Tokens: upliftnation
- BOS or BOSCore based Tokens: upliftnation
- BEOS or BEOS based Tokens: upliftnation
- Bitshares or Bitshare based Tokens: upliftnation
- MeetOne or MeetOne based Tokens: upliftnatn.m
- BITCOIN: 1n38ouo3Q2dJ9vhwA1mmnHTdYMzJe98xN
- Ethereum or ETH based Tokens: Upliftnation.eth OR 0x62079Ba9cd8A6420fd1857680Fd203E8e4652213