# Ledger wallet support

Lotus supports using a Ledger hardware wallet as a backend for FIL transfers.. The Ledger Hardware Filecoin integration does not currently support BLS addresses, only secp256k1. BLS support is on the project roadmap and will be added soon. To set up your Ledger device, follow the steps below.

# Setup your Ledger device

  1. Install Ledger Live (opens new window) and follow the instructions to set up your device. Linux users may need to add the necessary udev rules (opens new window).

  2. Enable Developer mode in the Ledger live settings:

    ledger-enable-dev-mode

  3. You should now be able to search and install the Filecoin app in the Manager section of Ledger Live.

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

# 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 (opens new window). Glif is an open-source Filecoin wallet you can use in the browser. It uses the Filecoin Ledger integration library (opens new window), which has been security audited by a third-party.

# Lotus

You can use a Filecoin Lotus node with Ledger hardware to manage your funds.

# Add your Ledger to a Lotus node

Make sure you fully trust the Lotus node you are connecting to.

  1. In the Lotus configuration (~/.lotus/config.toml), add EnableLedger = true into to [Wallet] section:

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

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

  4. Use wallet new secp256k1-ledger to create a Ledger-backed wallet:

    lotus wallet new secp256k1-ledger
    

    You will have to confirm creation on your Ledger device.

    TIP

    lotus wallet new secp256k1-ledger will provide a new Ledger-backed key whenever called. When called on a different Lotus node or in one that has been reset, the same keys will be generated as they are based on the Ledger device master key.

  5. From this point, any FIL send operation from a Ledger wallet will have to be approved on the Ledger device. Make sure it is connected, unlocked, and running the Filecoin app.

TIP

The lotus-shed application provides additional Ledger functionality, like listing the keys in the device and providing information about them.