Updated: Apr 10, 2020
Scatter is a desktop application, which allows a user to sign transactions for multiple blockchains, and provide personal information to the web application without ever exposing the user's keys. It also spares one the hassle of filling out forms. It is a wallet, which is compatible with a desktop and also provides a chrome extension.
Scatter is a three-core technology that works together in creating a cohesive and secure system. The following are its components:
Scallet wallet is used for the user to manage his keys and safely sign transactions. Aside from Desktop on Windows, it can also be used in Mac and Linux. Scatter Mobile is currently in development and will be available soon sometime in the summer. Currently, 15 other wallets support Scatter protocols. EOS users most often use Scatter technologies.
Scatter SDKs are for the software developer to be used with their app, so that they can easily connect to smart contacts on the EOS blockchain and to Scatter Wallet. There are several types of SDKs: Scatter-js, Scatter-sharp, and eos-sharp. The latter two are mainly used in Unity for connecting games to the EOS blockchain.
The third kind of technology is RIDL or the Reputation and Identity Layer. This serves as a service that Scatter uses to identify who is trustworthy and who is not.
How To Set Up Scatter
Download Scatter following this link leading to Scatter Github: https://github.com/GetScatter/ScatterDesktop/releases/
You can find there the latest Scatter Desktop version.
Create a Scatter account
Install and open the Scatter Desktop. Find there the 'Create New Scatter' section. Create a password that will be used to access your account.
It is advised that after creating a password for your Scatter account, you should write down the mnemonic phrase or password phrase, and store it in a safe place. That copy is very important and will serve as a backup to retrieve your account, in case it gets lost or stolen.
Create your EOS keys and set up a Scatter identity
Creating EOS keys.
Open and unlock the Scatter desktop. Locate the menu 'Vault and select 'New' > Create A New Key Pair. After generating keys, you can proceed by copying and saving the private and public keys. To see your Public key, click 'Show Public Keys' and check the EOSIO field.
Import and existing EOS Account with the Private Key
Open and unlock the Scatter Desktop. Locate the Menu 'Vault and select 'Import > Text or QR. Scatter will now load the EOSIO Account linked to that keypair.
Import and existing EOS Account from Ledger Nano S
Open and unlock the Scatter Desktop. Locate the menu "Vault" and select 'Import' > Hardware. Attach your Hardware wallet and click 'Link Hardware'. Finally, check the screen of your Ledger Nano S and confirm.
Interacting with EOS
After completing the "Set up Scatter" and "Create your EOS keys and set up a Scatter Identity", one can proceed and interact with EOS.
To do this, you should pair your EOS account with EOSX. At this point, your account is ready to use. Open the EOSX and click 'the Attach Scatter Identity' menu. Then, choose the Scatter identity you would like to use.
The account is now ready to be connected to EOSX. You are now ready to proceed and transfer your coins, vote, stake, unstake, change your account permissions (active and owner keys), among other functions.