Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adds Ledger Documentation #142

Merged
merged 15 commits into from
Sep 24, 2024
Merged
134 changes: 134 additions & 0 deletions pages/user-guides/ledger-setup.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,134 @@
import { Callout } from 'nextra/components';

# Using Ledger Hardware Wallets on Sei

## Introduction

The Sei network supports various crypto assets, including:

- Sei tokens (SEI, custom tokenfactory tokens)
- CW20 tokens
- CW721 NFTs
- ERC20 tokens
- ERC721 NFTs

Using a Ledger hardware wallet ensures secure key management while interacting with the Sei network, which supports various crypto assets, including:

## Requirements

Before proceeding, ensure you have:

- A Ledger hardware wallet (Ledger Nano S, Nano X, or other compatible models)
- [Ledger Live](https://www.ledger.com/ledger-live) app installed on your desktop or mobile device
- A compatible wallet application for Sei network (refer to Sei documentation for recommended wallets)
- USB cable for connecting your Ledger device (or Bluetooth for Ledger Nano X)
- Latest firmware installed on your Ledger device
- Active internet connection

## Installation Instructions

### Install Ledger Live

1. **Download Ledger Live**:
Visit the [Ledger official website](https://www.ledger.com/start) and download Ledger Live for your operating system.

2. **Install Ledger Live**:
Follow the installation instructions for your platform.

3. **Set Up Ledger Live**:
Open Ledger Live and follow the on-screen instructions to set up your Ledger device.

4. **Install the Sei App on Ledger**:
- In Ledger Live, go to **Manager**.
- Connect and unlock your Ledger device.
- Search for "Sei" in the App Catalog and click **Install**.

<Callout type='info'>
Linux users will need to add a `udev rule` to allow access to the device. You can find the script to add a rule in the Ledger repo
[here](https://github.com/LedgerHQ/udev-rules).
</Callout>

## Setup Instructions

### Using a Compatible Wallet Application

1. **Connect Your Ledger Device**:

- Open your compatible Sei network wallet application.
- Connect your Ledger device to your computer.
- Unlock your Ledger device and open the Sei app.

2. **Access the Sei Network**:
cordt-sei marked this conversation as resolved.
Show resolved Hide resolved

- In your wallet application, select the option to connect with a Ledger device.
- Follow the prompts to establish a connection with your Ledger device.

## Viewing Account Balance

1. Open your Sei network wallet application.
2. Ensure your Ledger device is connected and the Sei app is open.
3. Your account balance and asset details should be displayed on the main screen of the wallet application.

## How to Receive Crypto Assets

1. **Navigate to the Receive Section**:

- Go to the **Receive** or similar section in your wallet application.
- Select the crypto asset (if applicable) you wish to receive.

2. **Verify the Receiver Address**:

- The wallet application will display the receiver address.
- Verify that the address shown on the screen matches the one displayed on your Ledger device.
- Confirm the address on your Ledger device by pressing the appropriate buttons.

<Callout type='warning'>
Always verify the receiver address on your Ledger device before sharing it. This prevents attacks like address spoofing.
</Callout>

3. **Share the Address**:
- Copy the verified address and share it with the sender or paste it into an exchange withdrawal form.

## How to Send Crypto Assets

1. **Navigate to the Send Section**:

- Navigate to the **Send** section (or equivalent) in your wallet application.
- Select the crypto asset you wish to send.

2. **Enter Transaction Details**:

- Enter the recipient's address.
- Input the amount you want to send.
- (Optional) Add a memo if required.

3. **Submit the Transaction**:

- Initiate the send process in your wallet application.

4. **Verify and Confirm on Ledger Device**:
- Review the transaction details displayed on the Ledger device.
- Verify that the recipient's address, amount, and other transaction details are correct.
- Confirm and broadcast the transaction by pressing the appropriate buttons on your Ledger device.

<Callout type='warning'>
Always double-check the transaction details on your Ledger device before confirming. This is your last line of defense against potential attacks or errors.
</Callout>

## Support

For further assistance, you can reach out to the following support channels:

- **Sei Network Community**: Join the official Sei network community [Telegram](https://t.me/seinetwork) or [Discord](https://discord.gg/sei).
- **Ledger Support**: For Ledger-specific issues, visit the [Ledger Support Center](https://support.ledger.com/hc/en-us).
- **Wallet Support**: For wallet-related questions, check the support resources provided by your chosen wallet application.

## Additional Resources

- **Sei Network Documentation**: Detailed information about the Sei network is available in the [official documentation](https://www.docs.sei.io/).
- **Ledger Academy**: Learn more about cryptocurrency security on the official [Ledger Academy](https://www.ledger.com/academy).

<Callout type='error'>
Never share your recovery phrase with anyone. Keep it in a safe, offline location. Your recovery phrase is the only way to restore access to your funds if your
device is lost or damaged.
</Callout>
Loading