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
Install Ledger Live and follow the instructions to set up your device.Linux users may need to add the necessary udev rules
Navigate to the Ledger Live dashboard.
Under Settings, enable Developer mode:
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
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.
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
In the Lotus configuration file, add
EnableLedger = trueto the
[Wallet] EnableLedger = true
Unlock your Ledger device.
Open the Filecoin app on your Ledger device and keep it connected to your computer.
Create a Ledger-backed (
secp256k1-ledger) wallet using the
lotus wallet new secp256k1-ledgerCalling
lotus wallet new secp256k1-ledgerwill 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.
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.
lotus-shedapplication provides additional Ledger functionality, like listing the keys in the device and providing information about them.