Specter
With firmware versions V1.1.1 (BTC-Only) or newer, you can set Specter V1.4.6 or newer as a watch-only wallet that functions as the companion app for Keystone Essential or Pro.

I. Preparation

1. Firmware version V1.1.1 (BTC-Only) or newer running on Keystone Essential or Pro.
(Please read How to upgrade firmware for more details.)
2. Specter V1.4.6 or newer installed and running on PC/Mac.
3. MicroSD card (FAT32 format, capacity not exceeding 512 GB).

II. Creating a Specter Watch-Only Wallet (BTC-Only)

A. Add Keystone Device on Specter

1. Click [+ Add new device] > Select your device type [Keystone] and enter the name.
2. You can choose using QR code or import .json file to get the xpub of recovery phrase imported to Keystone.

- Option 1: Via QR code

① Keystone > [Menu] > [Watch-Only Wallet] > Select [Generic Wallet] and Touch [Confirm] > Touch [•••] > Select [Export Wallet] and show the QR code.
② Specter > click [Scan QR Code], then scan the QR code show on Keystone.

- Option 2: Via File

① Insert the microSD card into Keystone > Touch [Menu] > [Watch-Only Wallet] > Select [Generic Wallet] > Touch [•••] > Select [Export Wallet] > Touch [touch here…] > [Export].
② Take out the mircoSD card from your Keystone and insert it into PC/Mac.
③ On Specter: Click on [Uplaod from SD Card], then select and open the [p2wpkh-pubkey.txt] file exported from Keystone.
3. Click [Continue], add Keystone successfully.

B. Add Keystone Simple Wallet on Specter

1. Click [+ Add new wallet] on Specter and select [Single key wallet].
2. Select the [Keystone] device and click [Continue].
3. Set the wallet name and click [Create wallet].
4. Add Keystone simple wallet successfully.

III. Sending and Receiving Assets with Specter Wallet

A. Receiving Assets

1. On Keystone: Touch [Addresses] to display the receiving addresses.
2. On Specter: Select your wallet (e.g. Keystone Single Sig Wallet) > Click on [Receive] to display the receiving address.

B. Sending Assets

1. Create a Transaction with Specter

1) Select your wallet (e.g. Keystone Single Sig Wallet) > Click one [Send] > [New] > Input the recipient address and amount > [Create unsigned transaction].
2) Create the transaction successfully.

2. Sign with Keystone Hardware Wallet

You can choose sign the transaction on Keystone via QR code or mircoSD card.

- Option 1: Via QR code

① On Specter: Click on [Keystone] > [Sign with QR codes] > Specter displays the unsigned transaction data as a QR code format.
② Keystone > Press the [Scan] icon > Scan the QR code show on Specter interface > [Sign] > Enter the password and press [Confirm].
③ On Specter: Click on [Scan signed transaction] > Scan the QR code shown on Keystone.
OPTIONAL: If your computer device has no camera, You can also sign transactions with the mircoSD card file.

- Option 2: Via mircoSD card file

① On Specter: Click on [Keystone] > [Sign with SD Card file] > [save transaction to file] > click [Save] to save the unsigned transaction file to microSD card.
② Take out the mircoSD card from PC/Mac and insert it into your Keystone.
③ On Keytsone: Press the [microSD card] icon > Select and open the unsigned transaction file > [Sign] > Password verification > Press [touch here...] to export signed transaction file to microSD card.
④ Take out the microSD card from your Keystone and insert it into PC/Mac.
⑤ On Specter: Click on [Upload signed transaction], then select and open the signed transaction file exported from Keystone.

3. Broadcast transaction on Specter

Keystone signed successfully and you can choose to broadcast the transaction immediately or later.
Instructions recommended:
Last modified 1mo ago