Skip to content

Latest commit

 

History

History
95 lines (62 loc) · 6.17 KB

File metadata and controls

95 lines (62 loc) · 6.17 KB
title
Parity Signer Mobile App tutorial with MyCrypto

This tutorial will walk through setting up an account with Parity Signer Android or iOs App and sign a transaction on MyCrypto to transfer Ether from one account to another.

Summary

1. Get Parity Signer Mobile App

Device security

Parity Signer Mobile App is built to be used offline. The mobile device used to run the App will hold important information that needs to be kept securely stored. It is therefore advised to:

  • Get a separate mobile device.
  • Make a factory reset.
  • Enable full-disk encryption on the device, with a reasonable password (might not be on by default, for example for older Android devices).
  • Do not use any kind of biometrics such as fingerprint or face recognition for device decryption/unlocking, as those may be less secure than regular passwords.
  • Once the App has been installed, enable airplane mode and make sure to switch off Wifi, Bluetooth or any connection ability of the device.
  • Only charge the phone on a power outlet that is never connected to the internet. Only charge the phone with the manufacturer's charging adapter. Do not charge the phone on public USB chargers.

Please find here more info about the Parity Signer application.

Install Parity Signer Mobile App

Install the Parity Signer Mobile App making sure that it originated from Parity Technologies

2. Setup or recover an account

When launching the app for the first time, no account has been set up yet. At this stage, you will either want to create an account directly from your mobile device or recover an account already created in Parity Signer Mobile App or Parity Wallet (Desktop)

Create an account

Click on create account or add in the top right corner, you will be asked to select an image for your account.

In the next step, you will be presented your newly created address with your recovery phrase. 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 funds.

You will then be able to enter a pin number of your choice. This pin will be needed later on to unlock your account to sign a transaction.

create account

Recover an account with your recovery phrase

If you already created an account using either Parity Signer Mobile App or Parity Ethereum Client, and you wish to recover it, you will want to:

  • Click on Create account or Add in the top right-hand corner.
  • Select an image.
  • Replace the given recovery phrase manually with the one from the account you want to recover.
  • Set up a pin code.

3. Sign a transaction on MyCrypto

To be able to follow this tutorial and send Ether from this freshly created account on Parity Signer Mobile App, you will obviously need to get some Ether to send. Use the account address or the QR code available on your account main view to get Ether. Follow the steps 3. and 4. of the Parity Wallet tutorial if you are not sure how to achieve it.

Assuming that your account now has funds, you will be able to send securely some Ether to anyone, without transferring your private key, and without needing any internet connection on your mobile phone.

To do so, visit https://mycrypto.com/, click on Parity Signer and allow the website to access your webcam. This is required to scan the QR code from your phone.

Mycrypto parity mobile signer app

On your phone, select the account you want to send Ether from and make sure that the QR is fully displayed on the phone before facing your phone's screen to your webcam.

Mycrypto parity mobile signer app

MyCrypto will now allow you to enter the address of the account you want to send Ether to as well as the amount of gas. Make sure to try with a small amount of Ether first before sending larger amounts of money. Click on Send transaction when you're done.

Mycrypto parity mobile signer app

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) is able to sign and authorize this transaction. This is what we'll do in the next steps:

  • From the Parity Signer Mobile App, click on Scan transaction QR and scan the QR code presented by MyCrypto.
  • Review the transaction addresses and the amount to send. The amount and addresses must match what you've entered in MyCrypto. If you got phished, this is where you can realize it and reject the transaction.
  • Once you're sure, scroll down and click Next to enter your pin.

create account

Your phone has now signed the transaction offline using your Parity Signer Mobile App 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:

  • On MyCrypto, click on Scan.
  • Allow the website to access your webcam.
  • Face your phone's display to your webcam for MyCrypto to be able to read the signed transaction.
  • Verify one last time that the account addresses are correct as well as the amount to transfer on MyCrypto.
  • Click Send on MyCrypto.
  • Congrats you just sent Ether from an air-gapped account :)

Mycrypto parity mobile signer app Mycrypto parity mobile signer app