Skip to content

epic: Trezor Hardware Wallet UI #998

Description

@ovitrif

Design: Figma — Trezor Screens

Related (iOS): synonymdev/bitkit-ios#589

Context

Bitkit adds a Hardware Wallet balance type alongside Savings (on-chain) and Spending (Lightning), backed by Trezor. The hardware balance is a watch-only view of funds held on a paired Trezor: Bitkit displays the amount and the device's on-chain activity and never holds the keys. Removing a device stops Bitkit from displaying that balance.

Paired Trezor identities appear on Home, Hardware Wallet detail, Settings, and in the Connect Hardware flow. Transfer to Spending from a hardware wallet is a send signed on the device.

Trezor v2 (milestone 2.5.0) extends that surface:

  • Send on-chain from a paired Trezor through the normal Send flow, signing on the device.
  • Receive on-chain to a paired Trezor, including on-device address verification.
  • Pair passphrase (hidden) wallets as separate watch-only identities.
  • Keep hardware activity, tags, and custom names across backup and restore.

Device naming & connection indicator

  • Display name = label ?: model ?: "Trezor"label is the device name set on the Trezor (editable on-device / in Trezor Suite), model is the hardware model (e.g. "Safe 3" / "Safe 7").
  • The Figma "LABEL FUNDS" field is a Bitkit-side display name for the balance, defaulting to the resolved device name; persisted per device so the user can rename within Bitkit without touching the device.
  • Connection indicator = connection type (Bluetooth or USB), tinted green while the device is currently connected. Figma examples: bluetooth · usb.

Metadata

Metadata

Labels

epicGroup of tickets

Projects

No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions