> For the complete documentation index, see [llms.txt](https://docs.gridplus.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.gridplus.io/apps-and-integrations/nufi/connecting-to-nufi.md).

# Connecting to NuFi

We will assume you're new to NuFi  - if not, you can skip steps 1, 2, 3 and 4 and start from step 5.&#x20;

### Step-By-Step Guide <a href="#step-by-step-guide" id="step-by-step-guide"></a>

1. Install **NuFi** from the [Chrome webstore](https://nu.fi/). Open the app.
2. Select the **Pair Hardware Wallet** button.

{% hint style="info" %}
You don't have to create a hot wallet or an account on NuFi before connecting your Lattice to it. If you're already a NuFi user and want to add your Lattice accounts to NuFi, you can skip steps 1 and 2 and go to **Accounts → Add Account → GridPlus** and follow the process.
{% endhint %}

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

3. Click through the notice and name your wallet on the next screen. Accept the Terms & Conditions and select a password on the next screen. This is a password used to login to NuFi every time you want to use app, so make sure you pick something you won't forget.

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

4. Create a **NuFi recovery phrase** - on this step, you have the option to create a **hot wallet** from a seed phrase generated directly on NuFi - only do this if you're planning on using a hot wallet along with your Lattice accounts with NuFi. This step is **optional**. In this guide, we will skip this.

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

5. And there you go! You've gone through basic setup and now it's time to create a secure communication channel between NuFi and your Lattice by connecting your device. You can either click on the **pop-up notice NuFi shows you** to start this process or you can click on the **Add Account** button and then **Add new HW accounts** if you already have other NuFi accounts.

{% hint style="info" %}
If you ever want to add **more** Lattice/SafeCard accounts in the future, this is the button you will use again. You can also use this to add other accounts from a different hardware wallet, the NuFi seed phrase or import from a private key directly.
{% endhint %}

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

6. First, select the blockchain you want to use and hit continue. We will go with **Solana**, but you can also use NuFi for **Bitcoin** or **EVM chains** with your Lattice. Select the GridPlus Lattice1 on the next screen and you will be taken to the **Lattice Connector** module (the domain needs to be [**https://lattice.gridplus.io**](https://lattice.gridplus.io/)).

<figure><img src="/files/5xpQ212lvzNMvLP9Th5s" alt=""><figcaption></figcaption></figure>

7. The Lattice Connector is an interface you will use to create and log into 3rd party app connections - the process is the same for all apps that have a Lattice integration built into them. You will need to enter your **device ID and a password** on this page. Your device ID is unique to your device and is used to establish a connection with our servers - you can find it on your Lattice's homescreen as **Device ID**. Enter **any password** you like - this can be later reset. Press **Connect**.

{% hint style="info" %}
Even though the password **can** be easily reset, it's better if you type in something you will remember or save it to a password manager, because if you'll want to add new accounts in the future using the same Lattice (more addresses from your Lattice wallet or addresses from a SafeCard wallet), you'll have to go through this process again - and the password **needs to be the same** if you don't want to re-connect from scratch.
{% endhint %}

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

8. Next, select the **derivation path** and accounts you'd like to use. Each address will create one standalone account on NuFi. You can also give each account a custom display name on the next step. When you're done, click on Continue to finish the connection process.

{% hint style="info" %}
If you're connecting to NuFi to use it with **Bitcoin**, you will see the option to use either **Native Segwit/Wrapped Segwit** or **Native Segwit (Sparrow)/Wrapped Segwit (Sparrow)** derivation paths. You need to select either of the **first two options**, unless your Bitcoin wallet was originally created on the Sparrow wallet, which is unlikely.

Here are the differences between the two address types:

* **Native 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.
* **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/5phHqzxCpJ5baantcWNt" alt=""><figcaption></figcaption></figure>

9. And you're done! You can now use your Lattice1 with NuFi on Solana.

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