# Managing Your Bitcoin Wallet

<figure><img src="https://268056579-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MZJQypB4fk8YIsDKCl_%2Fuploads%2Fr6kjHscu1b8QnEG1irBZ%2Fimage__5_-removebg-preview.png?alt=media&#x26;token=89231a15-641c-440a-83be-ec2cc0229909" 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="https://268056579-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MZJQypB4fk8YIsDKCl_%2Fuploads%2FtgeSlETgKkyQfUgICkyw%2Fcxvcvxcv.png?alt=media&#x26;token=8d370d00-202f-415c-81f9-63db3981829e" 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="https://268056579-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MZJQypB4fk8YIsDKCl_%2Fuploads%2FGw15hclxKUIYtpetr2x8%2Fcxvbcvxcv.png?alt=media&#x26;token=a34e65e5-e52d-4a2d-858a-8d5a809eb44e" 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="https://268056579-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MZJQypB4fk8YIsDKCl_%2Fuploads%2FbnOvNo5V7Q3IWdyZFqS7%2Fsdfgdfg.png?alt=media&#x26;token=3bf714b0-bbeb-46d5-8958-abbb075bebf0" 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="https://268056579-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MZJQypB4fk8YIsDKCl_%2Fuploads%2F2qQbcuA1GqXomepuM2ST%2Fbtc.png?alt=media&#x26;token=de77303d-d102-4487-a877-d0b7a4546a38" 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="https://268056579-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MZJQypB4fk8YIsDKCl_%2Fuploads%2FP37bLzAAKIiOA3y7gypc%2Fbtcc.png?alt=media&#x26;token=3a70f0f7-3cde-4f0d-b082-5358cdb49a78" 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="https://268056579-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MZJQypB4fk8YIsDKCl_%2Fuploads%2FYHg3Bv7JuKfBOSSqFUjY%2Flmreceive.png?alt=media&#x26;token=24cf6a5d-6774-4432-b602-e0be2cbbffe6" 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 %}
