# Managing Your Bitcoin Wallet

<figure><img src="/files/pT8IDhdnTc646bQn8yy4" alt=""><figcaption></figcaption></figure>

{% hint style="success" %}
Y**ou can also use** [**NuFi**](https://docs.gridplus.io/apps-and-integrations/nufi/connecting-to-nufi) **for managing your Bitcoin (recommended).**
{% endhint %}

The Lattice1 supports Bitcoin either via NuFi via our own simple BTC wallet app you can find on the [**Lattice Manager**](https://lattice.gridplus.io/). You can also view your BTC addresses directly on the Lattice screen if you're just receiving BTC - go to Lattice/SafeCard Addresses → Bitcoin on the home screen.

{% hint style="info" %}
The **Bitcoin wallet** on the Lattice is derived from the **same seed** as the Ethereum wallet, which means that your **seed phrase** which unlocks your ETH address will also unlock your Bitcoin (and if you create a **SafeCard backup** of your Lattice wallet, both BTC and ETH, along with all your EVM-based digital assets, will be there).
{% endhint %}

### BTC Wallet Setup

Navigate to the **Lattice Manager** and log in with your **Device ID** and **password:**

{% embed url="<https://lattice.gridplus.io/>" %}

After you have successfully logged in, click on **Bitcoin Wallet** and you will be taken to **Settings.**

<figure><img src="/files/6fQbo2Y9dNgslYjJ57O2" alt=""><figcaption></figcaption></figure>

The Bitcoin wallet is **hidden by default**, so you will now need to select the **address format** you wish to use.&#x20;

**Not sure which one you should use?**&#x20;

{% hint style="info" %}
Each address format handles transaction generation differently, but they all are **interoperable** with each other on protocol level.&#x20;

* **Legacy** Bitcoin addresses start with a '**1**' and are the original Bitcoin address type.
* **Segwit** addresses begin with '**bc1'.** This standard was developed to have lower tx fees than Legacy transactions. This is the default BTC address format as viewed on the Lattice1 under Lattice/SafeCard Wallet→Bitcoin Addresses, but can be switched to **Wrapped Segwit** in **System Settings** by **disabling** the bech32 option.&#x20;
* **Wrapped Segwit** addresses begin with a '**3'** and are standard for most modern BTC wallets. This standard added basic scripting functionality to BTC addresses.
  {% endhint %}

<figure><img src="/files/aD4VOr5WBH1JXybJcHi0" alt=""><figcaption></figcaption></figure>

After you select the Bitcoin wallet derivation type, the BTC Wallet tab will appear in the menu on the left. If this is your first time using the Lattice Manager BTC wallet, you will need to load your addresses from your Lattice1, so press "**Start**" to load the addresses.&#x20;

<figure><img src="/files/cHM3UQ1bH9AQjaYDLwr0" alt=""><figcaption></figcaption></figure>

After the addresses are loaded, you can see your **balance** and the **value** of your Bitcoin in USD.

<figure><img src="/files/pPEzOCg8FL8707RzKuEr" alt=""><figcaption></figcaption></figure>

{% hint style="warning" %}
If you **don't see your balance**, try going through the different address format and reload your addresses. If you still can't see your balance, feel free to [**reach out to us**](https://docs.gridplus.io/support/contact-us-support)!
{% endhint %}

### Sending Bitcoin

To **send BTC,** click on the **Bitcoin Wallet tab** and then the **send tab**. Enter a receiving address and an amount then click 'Send'. **You will need to approve the transaction on your Lattice1 screen**.

<figure><img src="/files/OMSomv32z5ouDraliqBB" alt=""><figcaption></figcaption></figure>

In the **BTC Wallet → History tab**, you can now see a pending tx notice with a link to monitor the transaction's progress on the blockchain. BTC transfers can take around **10 minutes** to confirm and reflect in your BTC wallet.

{% hint style="info" %}
BTC uses the [**Unspent Transaction Output (UTXO)**](https://docs.gridplus.io/blockchain-basics/utxo-vs.-account-model) model which acts quite differently than the **Account** model Ethereum uses to keep track of wallet balances.
{% endhint %}

### Receiving Bitcoin

For **receiving BTC** you have two options, either scan the QR code directly from the Lattice1 screen or go to the receive tab in the [**Lattice Manager**](https://lattice.gridplus.io) and grab the address(es) displayed there.

<figure><img src="/files/8qjL0ETMafxXrs7dm5HN" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
Note that every time you receive BTC, **a new address is generated** within your wallet and your wallet sums all the BTC in each address to display your total BTC balance in the history tab. Read more in the **article explaining UTXO** we linked above.
{% endhint %}


---

# 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://docs.gridplus.io/apps-and-integrations/lattice-manager/managing-your-bitcoin-wallet.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.
