Dashboard Ledger Wallet

Table of Contents

UX

https://overflow.io/s/ARAFVNN0

Ledger Wallet

Visual

Functionality

Visual

Functionality

Create/Edit New Wallet

 

Connect

 

Wallet List

  • Modified

    • Display Ledger icon next to Ledger Wallets

Wallet Details

 

 

  • Modified

    • Display Ledger icon for Ledger Wallets

    • Hide Show Private Key section

    • Copy Button to copy the address

    • Share Button to share the address

    • Show Public Address on Ledger Button

      • When Not Connected - Used clicks connect to the Ledger Device

Connect to Ledger Device

  • Modified

    • When not connected the user is show the connect dialog to connect their Ledger device

Wallet Details - Connected View

 

  • Modified

    • Once connected, the user is shown a prompt to view and compare their public address

      • Button is in an inactive state

Signing with Ledger

Confirm Transaction

Signing not available

  • Ledger signing is supported for the following transactions:

  • When user is confirming transaction on the Ledger device, show relevant fields:

    • Fields are shown one under another

    • Do not show label/field when value is null or empty

    • Labels are same as relevant fields except:

      • Payee Pubkey = FIO Public Address

      • Max fee = Transaction Fee

      • Mappings are split such that each is in new line

  • When user triggers a Ledger-supported action the Confirm Transaction is shown instead of PIN code