📱

Hardware Wallets

Add an extra layer of protection and keep your assets safe with one of these hardware wallet!

Introduction

Nova Wallet supports two of the most popular hardware wallets in the Polkadot ecosystem – Parity Signer and Ledger.
Parity Signer is a cold storage hardware wallet solution developed by Parity Technologies whereby a user can convert a mobile device into a secure, offline cold storage device. When used in conjunction with Nova Wallet, users can have access to top level security, as well as an intuitive, user-friendly interface.
Nova Wallet has support for the Ledger Nano X hardware wallet. The Ledger Nano X connects to your mobile device via bluetooth and has a large screen for ease of use.

Parity Signer

Parity Signer is a cold storage solution, which allows you to turn your iOS or Android device into a dedicated hardware wallet for Polkadot, Kusama, and other Substrate-based chains. Your keys are kept secure (i.e. offline) at all times, and transactions are signed in an air-gapped way via QR-codes.
Using Parity Signer in conjunction with Nova Wallet means you will use 2 mobile devices to sign transactions. It is important to note that the device which has Parity Signer installed on it should be
  1. 1.
    Factory Reset to remove any previous data
  2. 2.
    Disconnected from the internet
  3. 3.
    Set to airplane mode

Create an account with Parity Signer

The following steps need to be carried out on your Parity Signer Device, and not your Nova Wallet Device.
  1. 1.
    Open the Parity Signer application.
  2. 2.
    Select "New Seed".
  3. 3.
    Input a nickname for your account.
  4. 4.
    Make a copy of your Mnemonic Seedphrase.
  5. 5.
    Select the confirmation "I have written down my seedphrase".
  6. 6.
    Select "Next".

Add Parity Signer account to Nova Wallet

The following steps include actions you must perform on both your Parity Signer Device, and your Nova Wallet Device, actions for each device are clearly labelled below.
  1. 1.
    Select the "Keys" tab in the Parity Signer Application (Parity Signer Device).
  2. 2.
    Select your account's nickname (Parity Signer Device).
  3. 3.
    Select your account's nickname once again (Parity Signer Device).
  4. 4.
    A QR code should now be displayed (Parity Signer Device).
  5. 5.
    Open the Nova Wallet application (Nova Wallet Device).
  6. 6.
    Select "Connect hardware wallet" and then Select "Parity Signer" (Nova Wallet Device).
  7. 7.
    Read the on-screen prompt and Select "Scan QR code" (Nova Wallet Device).
  8. 8.
    Point the camera of your Nova Wallet Device so that it is capturing the image of the QR code which is displayed on your Parity Signer Device.
  9. 9.
    Once the QR code has been successfully scanned, Select "Continue" (Nova Wallet Device).
  10. 10.
    Input a nickname for your account (Nova Wallet Device).

How to update chain metadata in Parity Signer

Due to the fact that your Parity Signer Device is always offline and is air-gapped, there is a unique system which you must partake in to update the chain metadata so that your transactions are valid. You can use the Parity Technologies Metadata Portal, or the Nova Wallet Metadata Portal to find QR codes which will provide your Parity Signer Device with the information required to update the chain metadata.
Chain Description
Parity Technologies Metadata Portal
Nova Wallet Metadata Portal
Polkadot / Kusama / Westend Relay Chains
Supported
Supported
Parachains, Solochains
Not Supported
Supported
  1. 1.
    Navigate to the appropriate metadata portal. Note: This should be done on a device which is not your Parity Signer Device.
  2. 2.
    Select the appropriate blockchain that you wish to update the metadata for.
  3. 3.
    If you are updating a chain for the first time, Select the "Chain Specs" tab at the top of the metadata portal screen.
  4. 4.
    Using your Parity Signer Device Select "Scan".
  5. 5.
    Scan the Chain Specs QR code with your Parity Signer Device.
  6. 6.
    Review the verifier certificate, and Select "Approve" (Parity Signer Device).
  7. 7.
    Select the "Metadata" tab at the top of the metadata portal screen.
  8. 8.
    Using your Parity Signer Device Select "Scan".
  9. 9.
    Scan the Metadata QR code with your Parity Signer Device. Note: this can take a few minutes to complete.
  10. 10.
    Review the verifier certificate and Select "Approve" (Parity Signer Device).

Receiving tokens on your Parity Signer Account

You can use Nova Wallet to easily share your recipient details with others in order to receive tokens on your Parity Signer account.
  1. 1.
    Open the Nova Wallet application.
  2. 2.
    Select "Assets".
  3. 3.
    Select the asset you wish to receive.
  4. 4.
    Select "Receive".
  5. 5.
    You can now share the QR code, or Select the account address at the top of the screen to copy the address.

Submit a transaction using Parity Signer

Before you submit a transaction using Parity Signer & Nova Wallet, you must ensure that your Parity Signer Device has updated metadata for the chains in which you want to conduct transactions on. You can use the Parity Technologies Metadata Portal, or the Nova Wallet Metadata Portal to find QR codes which will provide your Parity Signer Device with the information required to update the chain metadata.

Simple Send

You can send tokens in just a few steps using Parity Signer and Nova Wallet!
  1. 1.
    Select the asset which you want to perform the transaction with (Nova Wallet Device).
  2. 2.
    Select send (Nova Wallet Device).
  3. 3.
    Select the destination chain and Input recipient account address (Nova Wallet Device).
  4. 4.
    Input transaction amount (Nova Wallet Device).
  5. 5.
    Select "Continue" (Nova Wallet Device).
  6. 6.
    A QR code will now appear on your Nova Wallet Device.
  7. 7.
    Using your Parity Signer Device Select "Scan".
  8. 8.
    Scan the QR code with your Parity Signer Device, and then review the transaction details and Select "Unlock key and sign".
  9. 9.
    A QR code will now appear on your Parity Signer Device. On your Nova Wallet Device Select "Continue" and then scan this QR code.

Using a DApp

Nova Wallet integration allows you to use any DApp in the Polkadot ecosystem with your Parity Signer account!
  1. 1.
    Select the DApp browser, and open your desired DApp (Nova Wallet Device).
  2. 2.
    Once the DApp has loaded, Select "Allow" on the popup screen approving that the DApp can access information about the addresses of your accounts.
  3. 3.
    Select "Connect Wallet" (or similar) and then Select Nova Wallet (Nova Wallet Device). Note: You may be able to select the "Metamask" option for EVM based DApps.
  4. 4.
    Interact with the DApp.
  5. 5.
    Initiate the transaction and Select "Confirm".
  6. 6.
    A QR code should now appear (Nova Wallet Device).
  7. 7.
    Using your Parity Signer Device Select "Scan".
  8. 8.
    Scan the QR code with your Parity Signer Device, and then review the transaction details and Select "Unlock key and sign".
  9. 9.
    A QR code will now appear on your Parity Signer Device. On your Nova Wallet Device Select "Continue" and then scan this QR code.

Ledger

Nova Wallet has support the Ledger Nano X hardware wallet. The Ledger Nano X connects to your mobile device via bluetooth. This is a cryptocurrency wallet which stores the user's private keys in a secure hardware device. The main principle behind this hardware wallet is to provide full isolation between the private keys and your computer or smartphone.
Note: there are some features of Nova Wallet which are not supported by Ledger products.
Note: It may be required for you to turn OFF airplane mode in order for you to initiate transactions with your Ledger Nano X.

Add Ledger account to Nova Wallet

  1. 1.
    Open the Nova Wallet application.
  2. 2.
    Select "Connect hardware wallet".
  3. 3.
    Select "Ledger Nano X".
  4. 4.
    Read the on screen prompt and Select "Continue".
  5. 5.
    Select the network(s) that you wish to pair between your Ledger Nano X and Nova Wallet.
  6. 6.
    On your Ledger Nano X, navigate to the relevant application. For example, if you want to add the Polkadot network to your Nova Wallet, then navigate to the Polkadot application on your Ledger Nano X.
  7. 7.
    Once your Ledger's display states "[Network] ready", on your Nova Wallet Device Select the appropriate network.
  8. 8.
    Select your Ledger Device on your Nova Wallet Device.
  9. 9.
    Select your account from the list on your Nova Wallet Device. Note: if you cannot see your balance / account, try pressing "Load more accounts".
  10. 10.
    Read the on screen prompt and review & approve the operation appearing on your Ledger Nano X. Note: The address appearing on your Ledger should match the one shown in Nova Wallet.
  11. 11.
    Select more networks to add to Nova if desired, otherwise Select "Done".
  12. 12.
    Input a nickname for your account.

Receiving tokens on your Ledger Account

You can use Nova Wallet to easily share your recipient details with others in order to receive tokens on your Ledger account.
  1. 1.
    Open the Nova Wallet application.
  2. 2.
    Select "Assets".
  3. 3.
    Select the asset you wish to receive.
  4. 4.
    Select "Receive".
  5. 5.
    You can now share the QR code, or Select the account address at the top of the screen to copy the address.

Submit a transaction using Ledger Nano X

Ensure that the appropriate application (for the correct network) is open & ready on your Ledger Nano X prior to initiating a transaction.
  1. 1.
    Select the asset which you want to perform the transaction with (Nova Wallet Device).
  2. 2.
    Select send (Nova Wallet Device).
  3. 3.
    Select the destination chain and Input recipient account address (Nova Wallet Device).
  4. 4.
    Input transaction amount (Nova Wallet Device).
  5. 5.
    Select "Continue" (Nova Wallet Device).
  6. 6.
    Select "Confirm".
  7. 7.
    Select your Ledger Nano X device.
  8. 8.
    On your Ledger Nano X, review the transaction.
  9. 9.
    Approve the transaction on your Ledger Nano X.

Adding a new network to your Ledger Nano X account in Nova Wallet

You can add new networks to your Ledger Nano X account in Nova Wallet with a few steps:
  1. 1.
    Open the Nova Wallet Application.
  2. 2.
    Select "Settings".
  3. 3.
    Select "Wallets".
  4. 4.
    Select your Ledger Nano X account.
  5. 5.
    On your Ledger Nano X, navigate to the relevant application. For example, if you want to add the Polkadot network to your Nova Wallet, then navigate to the Polkadot application on your Ledger Nano X.
  6. 6.
    Once your Ledger's display states "[Network] ready", on your Nova Wallet Device Select the appropriate network.
  7. 7.
    Select your Ledger Device on your Nova Wallet Device.
  8. 8.
    Select your account from the list on your Nova Wallet Device. Note: if you cannot see your balance / account, try pressing "Load more accounts".
  9. 9.
    Read the on-screen prompt and review & approve the operation appearing on your Ledger Nano X. Note: The address appearing on your Ledger should match the one shown in Nova Wallet.