Skip to content

Commit

Permalink
Merge pull request #142 from sei-protocol/ledger-update
Browse files Browse the repository at this point in the history
Adds Ledger Documentation
  • Loading branch information
cordt-sei authored Sep 24, 2024
2 parents 4e447c3 + bac9de6 commit 9e08d11
Showing 1 changed file with 134 additions and 0 deletions.
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**:

- 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>

0 comments on commit 9e08d11

Please sign in to comment.