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.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

epicGroup of tickets

Projects

No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions