# Enhance the security of BlueWallet

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

## **I. Preparation**

1\. [Firmware](https://keyst.one/firmware?locale=en) version V1.1.1 (BTC-Only) or newer running on Keystone Essential or Pro.

&#x20;   (Please read[ How to upgrade firmware](https://support.keyst.one/getting-started/firmware-upgrading) for more details.)

2\. MicroSD card (≤512GB; Default FAT32 format).

{% content-ref url="../../getting-started/firmware-upgrading/how-to-format-a-microsd-card-to-fat32" %}
[how-to-format-a-microsd-card-to-fat32](https://support.keyst.one/getting-started/firmware-upgrading/how-to-format-a-microsd-card-to-fat32)
{% endcontent-ref %}

3\. Smartphone with the BlueWallet V6.2.0 or later downloaded.

## II. Creating a BlueWallet Watch-Only Wallet (BTC-Only)

1\. On the Keystone hardware Wallet, touch \[Menu] > \[Settings] > \[Watch-Only Wallet]. You can also set up a watch-only wallet during initialization.&#x20;

<figure><img src="https://2420738387-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MVozfoQsxc6YFPQfVTB%2F-MebvzLysfEOeyMT9RQN%2F-Mec3BBtFnD6E8ES8Gaq%2F1-1.jpg?alt=media&#x26;token=99653b11-93b1-4e5a-8756-dd4750265adb" alt="Keystone-BlueWallet-1"><figcaption></figcaption></figure>

2\. Select \[BlueWallet], then tap \[Confirm] and enter the wallet.

<figure><img src="https://2420738387-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MVozfoQsxc6YFPQfVTB%2F-MebvzLysfEOeyMT9RQN%2F-Mec3EVZ_Nd_hkmzmpj3%2F1-2.jpg?alt=media&#x26;token=8682b8bd-c33a-4f46-86fc-12c2d1a276c7" alt="Keystone-BlueWallet-2"><figcaption></figcaption></figure>

3\. Tap the \[•••] icon, then select \[Export Wallet]. Show the QR code to display the information required for pairing with BlueWallet (includes the wallet XPUB, Keystone's fingerprint, and derivation path).&#x20;

<figure><img src="https://2420738387-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MVozfoQsxc6YFPQfVTB%2F-MebvzLysfEOeyMT9RQN%2F-Mec3HQBsD48AeKw1xtQ%2F2.jpg?alt=media&#x26;token=d2013fc4-eb3e-43bc-8273-da03644ac173" alt="Keystone-BlueWallet-3"><figcaption></figcaption></figure>

4\. On the BlueWallet app, go to the wallets interface and touch \[Add now], then tap \[Import wallet].

<figure><img src="https://2420738387-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MVozfoQsxc6YFPQfVTB%2F-MebvzLysfEOeyMT9RQN%2F-Mec3vAHNL3YSsKHckqp%2F3.jpg?alt=media&#x26;token=f3750309-7677-4553-885b-b214a6c521c8" alt="Keystone-BlueWallet-5"><figcaption></figcaption></figure>

5\. Tap \[Scan or import a file], then use your smartphone's camera to scan the QR code displayed on Keystone.

<figure><img src="https://2420738387-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MVozfoQsxc6YFPQfVTB%2F-MebvzLysfEOeyMT9RQN%2F-Mec403zRJrStlVDczKY%2F4.jpg?alt=media&#x26;token=3e0ea3c0-68d7-426f-b0c0-7a8daade9498" alt="Keystone-BlueWallet-6"><figcaption></figcaption></figure>

6\. BlueWallet can now be used as the watch-only wallet for Keystone.&#x20;

<figure><img src="https://2420738387-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MVozfoQsxc6YFPQfVTB%2F-MebvzLysfEOeyMT9RQN%2F-Mec44LgFfDJ0mPiYSkt%2F5.jpg?alt=media&#x26;token=5c8ad0a6-d667-4e30-b094-7947bdbe6fbe" alt="Keystone-BlueWallet-7"><figcaption></figcaption></figure>

## III. Sending and Receiving Bitcoin with BlueWallet

### **A. Receiving Bitcoin**

You can use receiving addresses displayed by either the Keystone hardware Wallet or BlueWallet to receive bitcoin.&#x20;

1\. Displaying Address on Keystone

&#x20;1\) Enter your BlueWallet interface on Keystone, then select a receiving address to display it as a QR code.

<figure><img src="https://2420738387-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MVozfoQsxc6YFPQfVTB%2F-MecH13pCDyApjv2RX9M%2F-MecgToPIq1wcw953mdW%2F1.jpg?alt=media&#x26;token=451a54aa-c817-4d39-a022-f94236d0496b" alt="Keystone-BlueWallet-8"><figcaption></figcaption></figure>

2\. Displaying Addresses on BlueWallet

1\) Go to the corresponding wallet, and tap \[Receive] to display the receiving address.

<figure><img src="https://2420738387-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MVozfoQsxc6YFPQfVTB%2F-MecH13pCDyApjv2RX9M%2F-MecgatIUhvME6PakAXC%2F2.jpg?alt=media&#x26;token=2d218e84-a664-468f-9b37-73c9a72096f4" alt="Keystone-BlueWallet-9"><figcaption></figcaption></figure>

### **B. Sending Bitcoin**

#### 1. Using BlueWallet to Create Transactions

1\) Open the BlueWallet app on your smartphone, and find the wallet that has been paired with Keystone.

2\) Tap \[Send] to enter the sending interface.

<figure><img src="https://2420738387-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MVozfoQsxc6YFPQfVTB%2F-MecH13pCDyApjv2RX9M%2F-MecvL10L_0ZybEP3Dvs%2F3.jpg?alt=media&#x26;token=bae69479-77e1-41cb-8214-48b97ab4023e" alt="Keystone-BlueWallet-10"><figcaption></figcaption></figure>

3\) Configure the receiving address, amount, transaction fees, and notes.&#x20;

4\) Tap \[Next] to display the unsigned transaction information in a dynamic QR code format.

<figure><img src="https://2420738387-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MVozfoQsxc6YFPQfVTB%2F-MecH13pCDyApjv2RX9M%2F-MecuULeGFias47o4LKv%2F4.jpg?alt=media&#x26;token=127e56e6-9dfc-4fb8-93d6-d834b52199dc" alt="Keystone-BlueWallet-11"><figcaption></figcaption></figure>

#### 2. Using Keystone Hardware Wallet to Sign Transactions

1\) Tap the \[scan] icon on Keystone and use the hardware wallet device camera to scan the QR code displayed on BlueWallet.

<figure><img src="https://2420738387-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MVozfoQsxc6YFPQfVTB%2F-MecH13pCDyApjv2RX9M%2F-MecwOO0qOFvI_WD1X37%2F5.jpg?alt=media&#x26;token=ff98bd8a-737d-4bee-baaa-089eb8a1016e" alt="Keystone-BlueWallet-12"><figcaption></figcaption></figure>

2\) Tap \[Sign], and input your device password to obtain the signed transaction information (awaiting broadcast).

<figure><img src="https://2420738387-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MVozfoQsxc6YFPQfVTB%2F-MecH13pCDyApjv2RX9M%2F-Mecwe5JEiQDCfNuxoPL%2F6.jpg?alt=media&#x26;token=15a73cbd-2f86-4f2d-9aea-f3f8b69e96df" alt="Keystone-BlueWallet-13"><figcaption></figcaption></figure>

#### 3. Using BlueWallet to Broadcast Transactions

1\) Tap \[Scan Signed Transaction], and use your smartphone camera to scan the QR code displayed on Keystone to transmit the signed transaction data.

2\) Once you have entered the broadcasting interface on BlueWallet, tap \[Send Now] to broadcast the transaction.

<figure><img src="https://2420738387-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MVozfoQsxc6YFPQfVTB%2F-MecH13pCDyApjv2RX9M%2F-MecwliTobm-miRvJG4f%2F7.jpg?alt=media&#x26;token=1122ca73-6be4-4f54-bd74-8ecfe590643a" alt="Keystone-BlueWallet-14"><figcaption></figcaption></figure>

Instructions recommended:

{% content-ref url="bluewallet/bluewallet-2-3-psbt-multi-sig-bulewallet-keystone-and-coldcard" %}
[bluewallet-2-3-psbt-multi-sig-bulewallet-keystone-and-coldcard](https://support.keyst.one/3rd-party-wallets/bitcoin-wallets/bluewallet/bluewallet-2-3-psbt-multi-sig-bulewallet-keystone-and-coldcard)
{% endcontent-ref %}

{% content-ref url="bluewallet/bluewallet-2-3-psbt-multi-sig" %}
[bluewallet-2-3-psbt-multi-sig](https://support.keyst.one/3rd-party-wallets/bitcoin-wallets/bluewallet/bluewallet-2-3-psbt-multi-sig)
{% endcontent-ref %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://support.keyst.one/3rd-party-wallets/bitcoin-wallets/bluewallet.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
