# 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
Enable Developer mode in the Ledger live settings:
You should now be able to search and install the Filecoin app in the Manager section of Ledger Live.
# Ledger Wallet UI Options
# 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.
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.
In the Lotus configuration (
EnableLedger = trueinto to
[Wallet] EnableLedger = true
Unlock your Ledger device.
Open the Filecoin app on your Ledger device and keep it connected to your computer.
wallet new secp256k1-ledgerto create a Ledger-backed wallet:
lotus wallet new secp256k1-ledger
You will have to confirm creation on your Ledger device.
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.
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.
lotus-shed application provides additional Ledger functionality, like listing the keys in the device and providing information about them.