This tutorial will walk you through setting up a Kusama account with the Parity Signer Android or iOS App and then use this account together with Polkadot-js apps to see your balance and transfer funds or perform any extrinsic from this account.
Parity Signer is meant to be used offline. The mobile device used to run Parity Signer will hold valuable information that needs to be kept securely stored. It is therefore advised to:
Please find more info here about the Parity Signer application.
Install Parity Signer making sure that it originated from Parity Technologies
When launching the app for the first time, no identity has been set up yet. At this stage, you will either want to create an identity directly from your mobile device or recover an identity previously created.
Tap on the
Create button, and give a name to this identity.
In the next step, your recovery phrase will be presented to you. Think of it as a master key. If you lose it, you lose your money. Write this recovery phrase down and store it in a safe place. If your phone gets stolen/broken/forgotten this will be the only way to recover your account.
You will then be asked to choose a pin code. This pin will be needed later on to unlock your account to manage the identity or sign a transaction.
The next screen will allow you to select a network to generate an account. If you choose an Ethereum network, the related Ethereum account will be generated for the identity,
If you choose a Substrate network (like Kusama), you will first create a root account, and then you will be able to derive more accounts with specified paths and names. The name can be changed later on, but once the path is set, it can not be changed. More information about path derivation see here.
For each derived account, you will be able to see the address and its related QR code.
If you already have an account created with either Parity Signer or any other waller, you can recover it by doing so:
NOTICE: For V3 user, after recovering the seed phrase of Kusama account, the account will appear as an identity root account aside with identity name in the network selection screen.
To be able to follow this tutorial and interact with the Blockchain from a freshly created account on Parity Signer, you will need to get some KSMs on this account first. Polkadot-js apps allows you to manage your Signer account seamlessly.
Accountsfrom the left sidebar.
Add via QRbutton in the top right-hand corner.
Assuming that your Parity Signer account now has funds, you will be able to send some funds securely to anyone, without transferring your private key, and without needing any internet connection on your mobile phone.
sendbutton next to your account.
Scan via QR Codewhen you’re done.
You will now be presented with a QR code that represents the transaction. Since this transaction is sending funds from your Parity Signer mobile app account, only this account (sitting on your phone) can sign and authorise this transaction. This is what we’ll do in the next steps:
Sign Transactionto enter your pin and get the QR code of the scanned transaction.
Your phone has now signed the transaction offline using your Parity Signer account private key. The QR code that is now displayed on your phone represents a signed transaction that can be broadcasted. We will do this in the next steps:
Scan Signature QR, this will ask to turn on your webcam again.