Using Ledger

This guide will show you how to use Lotus with a Ledger hardware wallet. You can either use the Glif wallet or manually manage your funds using the Lotus node with Ledger integration.

Before you select a wallet, setup your Ledger device.

Setup your Ledger device

  1. Install Ledger Live and follow the instructions to set up your device.

  2. Navigate to the Ledger Live dashboard.

  3. Under Settings, enable Developer mode:

    ledger-enable-dev-mode

  4. Under Manager, search for and install the Filecoin app.

Now that you’ve setup your ledger device, select your wallet UI option.

Ledger Wallet UI Options

You can either use the browser-based Glif wallet or manually manage your funds using the Lotus node and Ledger integration.

Using Glif Wallet

Filecoin is not accessible directly through the Ledger Live application. However, you can use your Ledger hardware with the Glif wallet at glif.io. Glif is an open-source, browser-based Filecoin wallet. It uses the Filecoin Ledger integration library, which has been security audited by a third-party.

Using Lotus

To use a Filecoin Lotus node with Ledger hardware to manage your funds, add your Ledger to a Lotus node.

Add your Ledger to a Lotus node

  1. Navigate to ~/.lotus/config.toml.

  2. In the Lotus configuration file, add EnableLedger = true to the [Wallet] section:

    [Wallet]
      EnableLedger = true
    
  3. Unlock your Ledger device.

  4. Open the Filecoin app on your Ledger device and keep it connected to your computer.

  5. Create a Ledger-backed (secp256k1-ledger) wallet using the lotus wallet command:

    lotus wallet new secp256k1-ledger
    
  6. On your Ledger device, confirm the creation of the wallet.

From this point, any FIL send operation from a Ledger wallet must be approved on the Ledger device. Ensure that the Ledger device is connected, unlocked, and running the Filecoin app when performing any FIL send operation.

Edit this page on GitHub