# Ledger

This quick guide will walk you through how to use your XPR account with a [Ledger Nano X ](https://shop.ledger.com/products/ledger-nano-x)or [Ledger Nano S.](https://shop.ledger.com/products/ledger-nano-s/) This allows you to use the [XPR Network Explorer](https://explorer.xprnetwork.org/), the most comprehensive EOSIO Portal, with the added security of a hardware wallet from the convenience of your browser.

{% embed url="<https://www.ledger.com/>" %}

## LOGIN TO [EXPLORER](https://explorer.xprnetwork.org/) USING LEDGER S/X

### 1. Prepare Ledger S/X.

Before you get started, make sure you have completed the following setup:

* Ledger is configured and powered **on**
* Ledger is firmware is updated and has the **EOS App** installed

If you haven’t completed these steps, [click here](https://support.ledger.com/hc/en-us/articles/360000613793-Set-up-as-new-device) before following along with this guide.

### 2. Go to [Explorer](https://explorer.xprnetwork.org/). Click Login at the top right corner.&#x20;

![](/files/-LnK2wD4oc43x_n1sOWE)

Head to [Explorer](https://explorer.xprnetwork.org/) and click on the Login Button on the top right-hand side of the page.

### 3. Log into Explorer with your Nano Ledger S/X. Select Ledger X or Ledger S as a sign-in option.

![](/files/-Lnx5IJli2aZa3FMStt3)

Find **Ledger X or Ledger S** as a sign-in option and select it.

![](/files/-LmlKN1g2WFzLM79p1fX)

Enter **“0,1,2"**, and select either USB or Bluetooth.

![](/files/-LmlKRu_hS45erutsxDK)

If this is the first time using your Ledger, you will see a message similar to the image above stating there are “**No Accounts Found**”. This is to be expected. **Copy** one of the **public keys** displayed onto a notepad.

If you don’t have an XPR Network account, create one [here](https://explorer.xprnetwork.org/wallet/create-account/advanced) with the key you copied, and proceed to **Step 4**.

If you already have an XPR Network account on another wallet such as Scatter, proceed to **Step 3**.

### 4. Log into your existing account.

![](/files/-LmlLLGMp10xf9cNE2EH)

Head over to the [Permission Manager.](https://explorer.xprnetwork.org/wallet/permissions) Log into your existing EOS account using Scatter or another wallet. Make sure you log in with your **Owner Key**(can change both Owner and Active) or **Active Key** (can only change Active).

Paste your keys from Step 2 into the fields above and click **Change Permissions**. Take care to ensure the keys you paste are the same you copied in Step 2.

### 5. Login to [Explorer](https://explorer.xprnetwork.org/) with your Ledger S/X and it will show you your account.

![](/files/-LmlLS0Mb__5S9kIlY6d)

Repeat all the steps in Step 2. This time the [Explorer](https://explorer.xprnetwork.org/) should show you the accounts associated with your Ledger key.

### 5. Allow Contract Data. *(Optional)*

If you want to be able to interact with custom contracts on the XPR Network blockchain, you will need to turn on *Contract Data* on your ledger device. To do this complete the following steps:

![](https://miro.medium.com/max/500/1*C_ZZd9nE9eNQKI0q1L247A.jpeg)![](https://miro.medium.com/max/500/1*cDP9gVPbafkkAYYbExQgxQ.jpeg)

* Open the EOS app on your Nano Ledger
* Scroll through and select **Settings**

![](https://miro.medium.com/max/500/1*uqoTCgU3NwzOZ-w4rwCQ3Q.jpeg)![](https://miro.medium.com/max/500/1*pFHCxHL6-kYvqXBcujfUxw.jpeg)

* Find the “**Contract Data**” setting (the default setting should be **NOT Allowed).**
* Use the buttons to change this setting to **Allowed.** You can now use your Ledger to complete custom contract action on EOS.


---

# 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.bloks.io/desktop-wallets/ledger.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.
