# How to import an XRP Ledger account from a hardware wallet

### Bringing your hardware wallet online

It is important to understand what this process does because it changes the access to the XRP Ledger (XRPL) account managed by a hardware wallet.

Hardware wallets are largely about **long term storage** of assets. A hardware wallet stores the private keys for an XRPL account on a device that is not connected to the internet. The hardware wallet can only sign transactions on an XRPL account if the hardware device is physically present. Storing your private keys offline limits some potential attack vectors on your account.

Xaman (formerly Xumm) is largely about enabling interaction with the XRP Ledger ecosystem. Xaman stores the private keys for an XRPL account on a mobile device, which is connected to the internet.

It allows you to sign transactions on your XRPL account on your phone. By storing your private keys on a device that is 'online', it exposes your account to other types of potential attack vectors.

{% hint style="warning" %}
By following these instructions, you will be able to access **all of your XRPL assets** stored in your hardware wallet **using Xaman**. This means that you will not exclusively need your hardware wallet to access your XRP. You will be able to access it with Xaman in addition to being able to access it with your hardware wallet.
{% endhint %}

We strongly recommend you read this article before continuing:

{% content-ref url="/pages/Xy9IKXqjvH1qEaMTw813" %}
[Should I import my XRP Ledger account into Xaman?](/app/getting-started-with-xaman/importing-your-account/should-i-import-my-xrp-ledger-account-into-xaman.md)
{% endcontent-ref %}

### Importing your XRP Ledger account created on your hardware device

1\) On your phone, create a new Full-Access XRP Ledger account in Xaman.<br>

{% content-ref url="/pages/jOtNERbOWmCCjmAbPQKO" %}
[How to create an XRP Ledger account](/app/getting-started-with-xaman/your-first-xrp-ledger-account/how-to-create-an-xrpl-account.md)
{% endcontent-ref %}

<figure><img src="/files/j5ukJtC8VtbpYdMDrMAq" alt=""><figcaption><p>The account will look like the image above when done.</p></figcaption></figure>

1.1) It is not necessary to fund (activate) this account as all it will do is sign transactions.

2\) Press the **Show account QR** button. You should see a screen that looks like this:

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

3\) Get your **hardware wallet,** go to a computer and select this link to go to [**XRP Tool Kit**](https://www.xrptoolkit.com/)**.**

4\) Sign into XRPToolkit.com with your hardware wallet then choose the ***Account*** menu and select ***Signers***.

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

5\) In the ***Assign Regular Key*** section, press the QR code button in the *Regular Key* field, then scan the QR code from Xaman on your phone. (The one from Step 2 above.)<br>

Alternatively, you can manually enter your Xaman r-address in the *Regular key* field.

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

7\) Sign the transaction with your hardware wallet.

8\) On your phone, import your XRPL account created on your hardware wallet into Xaman in **read only mode**.

{% content-ref url="/pages/wK33oGskwmL6CUJJWMax" %}
[...in Read Only mode](/app/getting-started-with-xaman/importing-your-account/...in-read-only-mode.md)
{% endcontent-ref %}

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

{% hint style="info" %}
Importing your hardware wallet account into Xaman in read only mode **does not** require entering your mnemonic (private key) into Xaman. It only requires that you enter your r-address (public key).
{% endhint %}

### How it works

If you successfully followed the above instructions, you are able to sign transactions on your hardware wallet account, using the new XRPL account created in Xaman.<br>

This only works if both accounts are in Xaman.\
\
Xaman will see that the read-only account has a *Regular Key* assigned and offer the option to use the *Regular Key* to sign transactions for the read-only account if the *Regular Key* account is also in Xaman.

Since you imported the hardware wallet account into Xaman in **read only** mode, the private key was not brought 'online' and still remains on your hardware wallet.

If you are interested in learning more about how regular key pairs work on the XRP Ledger, please visit this site:

{% embed url="<https://xrpl.org/assign-a-regular-key-pair.html>" %}


---

# 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://help.xaman.app/app/getting-started-with-xaman/importing-your-account/how-to-import-an-xrp-ledger-account-from-a-hardware-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.
