Using Hive Keychain to play on Splinterlands

in #hive3 years ago (edited)
Authored by @ylich

Keychain-for-Splinterlands.jpg

Read this post in other languages:

If you arrived here it is because you are determined to play in the smartest way in Splinterlands and the first master move is the Security of your account.

It is important to clarify that this game can generate real economic gains. For this reason the importance of your wallet is fundamental. Your Hive keys protect your account, the funds you collect in your wallet as well as your cards and other NFTs. And precisely because this information is so sensitive, if you lose them, there might be no way to recover them.

From this follows the first golden rule: you should make the best possible backup of all the keys assigned to you. We recommend you to make not only a digital backup, but a physical copy as well. You should always follow these three rules:

  • first: don't lose your keys!
  • second: don't lose your keys!
  • third: don't lose your keys!

Another vital recommendation is not to expose them by using them directly, to avoid at all costs having to write them down to access your account. This is precisely why the tool that you are about to learn about was created and that can guarantee that you will not expose your passwords on phishing websites and that you will always enter the correct key.

Once this is understood, you can go into the process of setting up and using Hive Keychain.

So to start you need to locate your keys. To do this you will click on your username and in the pop-up menu you will choose the Request Account Keys option.

Request-account-keys.jpg

This will take you to a screen where you must confirm your request and once you have confirmed, you will be notified that an email has been sent.

submit-request.jpgemail-sent.jpg

In the email you will receive a link valid for 24 hours that will take you to the page with your keys, which will look like the following. It is this content that you have to make all the necessary backups, to avoid problems in the future.

Once you have your keys safe, you are ready to start with the installation of Hive Keychain.

My-keys.jpg


On desktop computers

.

To start you must install the extension in the browser you are going to use. This tool is available for:


Chrome

Firefox

Brave

Opera

By clicking on one of the icons above you will be taken to the respective page (the one for Chrome and Brave is the same, as both browsers use the same extension).

Follow these steps to install the extension:

Chrome, Brave and Opera
.

1.

Chrome-keychain-site.jpg


2.

Chrome-Keychain-authorize.jpg


3.

Keychain-added-to-Chrome.jpg


4.

Chrome-extension.jpg


5.

Chrome-keychain-view.jpg


Firefox

1.

Keychain-firefox-site.png


2.

Keychain-firefox-warning.png


3.

Keychain-firefox-added.png


4.

Keychain-first-time.png


Setting up Keychain

At this point you are ready to start the setup of Hive Keychain. The first step in this process is to enter your personalized password, one that is easy for you to remember, but that does not expose you. It must be at least 8 characters long, contain upper and lower case letters and at least one digit.

Once the extension accepts your password, you will be presented with the option to add your account. We are going to use the simplest one that allows us to store all the keys that we will need.

Select the USE KEYS/PWD option and on the next screen, enter your username and Master Key.

Remember that this is the most delicate key, because it is the only one that can be used to recover the account in case of hacking and you should only use it to configure your Hive Keychain wallet. The master key won't be stored in Keychain, it's only used to derivate the other keys needed.

Once you press the IMPORT KEYS button, the extension is ready to be used and it will keep in your browser the posting, active and memo keys, which are the ones you need for all your operations in Splinterlands. For this demonstration we will use the username @musiquero.

| |


wallet-keychain.jpg

Exporting my keys

At this point you have the possibility to export your keys to a .kc document that will store your keys on an encrypted document. If you want to use this tool in another browser, or another computer, set up Hive Keychain again, using the same password, and export your keys to a .kc file.

On the new instance of the extension, you only have to import that document using "Import Keys" and all your keys will be imported to the new browser or computer.

import-export-keychain.jpg


Login to Splinterlands

Now that Keychain is set up, you can use it to login to Splinterlands. For that, navigate to the website and click on the Login button.

Login-splinterlands.jpg

Enter your username and indicate that you are going to login with Keychain.

Select-login-method.png

Upon making a request Keychain, it will first ask us for your personalized password if the wallet is not unlocked yet. Then it will ask for confirmation of the request to log in. You can disable this confirmation for next logins, by checking the box at the bottom left.

Init-keychain.pngConfirm-login.png

Clicking CONFIRM will close the pop-up window and you will have access to your Splinterlands account, ready to play.

Logged-with-keychain.png



On mobile phones

From these links you can download the mobile versions of Hive Keychain:

image.pngimage.png

Once you have downloaded the mobile application, open it. The first step will be to assign a 6-digit Pin, which you must confirm.

Set-keychain-pin.jpgconfirm-keychain-pin.jpg

The next step is to add your account. To do this you must enter your username and if you have already configured Keychain on your desktop computer, you can import the keys with the QR code. Otherwise, enter the master key provided to you on Splinterlands website.

add-account.jpg

At the end of this step, the basic configuration of your Keychain is ready and you can start using it. By default, after entering your key, it will show your wallet.

Hive-keychain-wallet.jpg


Entering Splinterlands

The three dots on the upper right side serve as a button to open Keychain menu. From there, you can access the application's in-App browser.

Hive-keychain-menu.jpg

Click on the plus (+) symbol at the bottom of your screen to open a new window that will show us the Keychain home, select the Gaming button and then Splinterlands.

keychain-home.jpgKeychain-gaming.jpg

When you enter the Splinterlands website, you will be prompted to log in, the login button will be activated once you have entered your username.

splinterlands-login.jpgsplinterlands-login-username.jpg

Clicking Sign in will open the Keychain screen requesting your confirmation to sign in. If you select the radio button at the bottom, this action will be whitelisted and you will not be prompted for confirmation on your next login.

login-confirmation-checked.jpg

As long as this action is not whitelisted or is performed for the first time, you will receive a notification of successful login.

logged-confirmation.jpg

And that's it, you're all set for the fun to begin in a safe and reliable way!


Red arrow's source - All the screenshots taken by @ylich, the author for this post. Main image taken from splinterlands.com

Sort:  

We can't over-emphasise how import key security is. Keychain is a great way to reduce the risks and make it easy to use lots of Hive dapps. I would hope people see this or we will see more accounts being lost. I see the Splinterlands FAQ does mention Keychain, but will everyone see that?

Great detailed post. :) I suggest adding a table of contents at the top, to help people navigate the long post more easily.

I prefer using my phone anyway...but I can't claim SPS tokens with it

it's possible, but you have to use hive signer

Ohh...I'll try it out

You can access SPS from Keychain mobile App although its tricky.
Splinterlands.com is not tailored for mobile, m.splinterlands.io is.
But on m.splinterlands.io, there is no SPS page. The solution is to directly paste this url into Keychain : https://splinterlands.com/?p=sps_management

You still have to use m.splinterlands.io to play though.
I hope they will add SPS management to the mobile version soon =) Hope this helps in the meantime

Oh ok...I play with my phone...I'll use that link to claim my sps

It has to be from Keychain in-App browser if you want to sign the transaction without using Hive Signer / inputing your key directly. Enjoy

Alright...thanks...have a nice day


The rewards earned on this comment will go directly to the person sharing the post on Twitter as long as they are registered with @poshtoken. Sign up at https://hiveposh.com.

great post!

Hive Keychain is just about the best thing since sliced bread. I use it pretty much every day. I think this post is really timely given the large number of people that are coming into the Hive ecosystem. Nicely done!

Really awesome write-up! Thanks so much!

Advice received, from now on I will always use the Hive keychain application to play Splinterlands

Hello I would like to ask a question, for a week I entered splinterlands, I play it from my mobile phone using the keychain app since I do not have a desktop pc, but for several days I have not been able to carry out any battle, the last transaction who will lead me to battle is never done; I have another friend who is experiencing the same thing from your phone, I already asked in the keychain discord and they tell me that they do not know what the problem is, I would like someone here to give me a solution if they know it? I want to play, I'm wasting days without being able to play 😔

Have you checked that you have enough RC ?
Have you tried changing the RPC node to api.deathwing.me ?
What s the error shown by Keychain ? Remove the whitelist of the operation on Keychain settings, and validate each transaction manually, then you ll be able to see if Keychain throws an error at some point.

EDIT : I've tested it and I see the issue, im checking.
EDIT 2 : Fixed! The update should be live in a few hours

Nice guide, just followed it without problems. Thanks

We are going to use the simplest one that allows us to store all the keys that we will need.

Can I use the keychain with only posting key ?

Absolutely. You can add your account by adding any single key you want, or by the master key that will import all keys.

I have tried all my keys I can't get none of them to work