/
Dashboard Ledger Wallet

Dashboard Ledger Wallet

Table of Contents

UX

Made with Overflow

Ledger Wallet

Visual

Functionality

Visual

Functionality

Create/Edit New Wallet

 

Connect

 

  • Modified FIO Token Management | Create/Edit New Wallet

    • Connect

      • Use Ledger Hardware Wallet

        • When checked

          • Connect to Ledger Device using latest Ledger SDK and Hardware app being developed in https://fioprotocol.atlassian.net/browse/WP-91

            • If Ledger device not connected, show Connect Page

          • The FIO wallet created will store private keys on the Ledger Device and not on the EDGE sub-system.

          • Public key should be stored in Dashboard back-end and/or EDGE sub-system to support look-ups.

Wallet List

Wallet Details

 

 

  • Modified FIO Token Management | Wallet Settings Page

    • 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

Wallet Details - Connected View

 

Signing with Ledger

Confirm Transaction

Signing not available

  • Ledger signing is supported for the following transactions: Enhancing Ledger App

  • 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

Related content