Skip to content

Intended reader: someone who wants keys held on a dedicated device rather than in a browser. Goal: signing on hardware, with the extension used only to build and broadcast. Prerequisites: a Keystone device. Safety: verify every address and every amount on the device screen, not in the browser.

DeviceState in this build
KeystoneConnectable. Air-gapped QR, and USB.
LedgerListed, and disabled. The connect control shows coming soon and cannot be used.
TrezorListed, and disabled, the same way.
Any other deviceNot integrated. Use the watch-only flow and sign elsewhere.

The private keys stay on a device that has no browser, no extensions, and no web pages. Even a fully compromised computer cannot extract them. What it can still do is show you a transaction that is not what you think it is, which is why the device screen matters more than the browser screen.

  1. Open the wallet and add a hardware wallet.
  2. Choose Keystone.
  3. Connect over USB, or scan the QR sequence the device shows for the air-gapped path.
  4. Select the account and address type. See Address types.
  5. Verify the first address shown in the extension against the device screen.
  1. Build the transaction in the extension as usual.
  2. The extension hands it to the device, over USB or as a QR sequence.
  3. Read the transaction on the device screen. Amount, destination, fee.
  4. Approve on the device.
  5. Return the signature to the extension, which broadcasts it.

A wallet whose keys are on the device. The extension can build transactions and show balances, and cannot sign anything on its own.

What you seeWhat it meansWhat to do
Ledger or Trezor is disabled, reading Coming soonNot implemented as a connection in this buildUse Keystone, or watch-only
The device is not detected over USBBrowser permission, cable, or firmwareTry the air-gapped QR path instead
Addresses differ between device and extensionAddress type or derivation path mismatchFix before receiving anything
The QR sequence will not completeScreen brightness, camera focus, or a partial scanRestart the sequence from the beginning

A hardware wallet has its own recovery phrase, held by the device, not by Universe Wallet. Losing the device is survivable if you have that phrase. Losing the phrase is not, exactly as described in Backup and recovery.