LEDGER NANO S PLUS · NANO X · USB CONNECTION

Hardware-secured Algorand on Ledger.

Setup, staking, and troubleshooting for using Ledger Nano S Plus or Nano X with MyAlgo. Keys stay on your hardware device.

USB only · Algorand app via Ledger Live · Rekey-compatible

MyAlgo Wallet supports Ledger Nano S Plus and Ledger Nano X hardware wallets for Algorand. Connection is via USB; signing operations move from the desktop application to the hardware device, keeping signing keys offline. This page documents the setup walkthrough, supported devices, staking via Ledger-secured accounts, and the most common troubleshooting issues.

Why use a hardware wallet.

A hardware wallet stores signing keys on a physical device that never connects to the internet. When MyAlgo needs to sign a transaction, it sends the unsigned transaction to the Ledger; the Ledger displays the transaction details on its screen for your manual approval; you confirm with the device's physical buttons; the Ledger signs internally and returns the signed transaction.

The signing key never leaves the hardware device. Even if your desktop computer is fully compromised, an attacker cannot extract your key — they would need physical access to your Ledger and your PIN. For accounts holding meaningful value, hardware wallet security is the recommended practice. The cost of a Ledger Nano S Plus is roughly $80 (verify current pricing); a Nano X is roughly $150.

Supported devices.

DeviceMyAlgo supportNotes
Ledger Nano S PlusFull supportRecommended; sufficient memory for the Algorand app.
Ledger Nano XFull supportBluetooth optional (use USB only when paired with MyAlgo).
Ledger Nano S (original)LimitedMemory constraints may prevent simultaneous app installation; the device may not have enough flash to hold the Algorand app alongside other apps.
Ledger StaxCheck release notesNewer device; check current MyAlgo compatibility.
Ledger FlexCheck release notesNewer device; check current MyAlgo compatibility.

The Algorand application on Ledger is published by the Algorand community and managed via Ledger Live. MyAlgo connects to whichever Algorand-compatible Ledger you have plugged in.

Setup walkthrough — connecting Ledger to MyAlgo.

01

Initialize your Ledger

If your Ledger is new, follow Ledger's official setup at ledger.com/start. This generates a 24-word seed phrase that you must back up offline (paper or steel). The seed phrase is unique to your Ledger and represents complete control of every account on the device. If your Ledger is already initialized, skip to the next step.

02

Install the Algorand app on your Ledger

Open Ledger Live, navigate to My Ledger, connect and unlock your Ledger device, search for 'Algorand' in the App Catalog, and click Install. On Nano S Plus and Nano X this typically takes 30 seconds.

03

Open the Algorand app on your Ledger

Disconnect from Ledger Live (do not run Ledger Live and MyAlgo simultaneously while connected — they compete for the device). On the Ledger device, navigate to the Algorand app and press both buttons to open it. The screen will show 'Algorand · Application is ready.'

04

Connect to MyAlgo

Open MyAlgo Wallet on your desktop. Choose Add Account → Connect hardware wallet → Ledger. MyAlgo detects the connected Ledger and requests the Algorand public key.

05

Confirm the public key on the Ledger

The Ledger displays the public key for confirmation; press both buttons to approve. The account appears in MyAlgo, marked as Ledger-secured. You can connect multiple accounts from the same Ledger by repeating with different account indices (account 0, account 1, etc.).

06

Test with a small transaction

Send a small amount (e.g., 0.5 ALGO) to your Ledger-secured account. From the Ledger account, send a tiny amount back to a regular MyAlgo account. The transaction prompt appears on the Ledger; verify the destination address and amount match what you intended in MyAlgo.

07

Confirm and verify the network record

Confirm with both buttons on the Ledger. Verify the transaction confirms on the network via any block explorer (allo.info, perawallet.app/explorer). If the signing flow works end-to-end, the setup is complete.

Staking with a Ledger-secured account.

Algorand staking is supported on Ledger-secured accounts, with a few specifics.

Liquid staking pools: Hold pool tokens (e.g., xALGO from Folks Finance) in your Ledger-secured MyAlgo account. The pool token's value accrues against ALGO over time. No additional setup beyond the standard liquid pool deposit (which uses MyAlgo + Ledger to sign).

Native staking node: Running a node yourself is independent of any specific wallet — the node software is its own infrastructure. Your Ledger-secured account can hold the stake; you'll use MyAlgo + Ledger to sign the participation key registration transaction. The node operates on a separate machine; the Ledger holds the master signing key for your stake.

Rekey to Ledger: A common pattern for users with potentially exposed seeds — rekey your account's signing authority to a fresh Ledger-controlled key. After rekey, the original seed no longer signs transactions; only the Ledger does. The migration guide covers this in detail. See also the security architecture and compare Algorand wallets.

Troubleshooting.

Ledger not detected by MyAlgo.

Confirm the Algorand app is open on the Ledger (not just installed). Confirm the USB cable supports data (some "charging only" cables won't work). Try a different USB port (USB-A direct connection is more reliable than USB-C through a hub). On Linux, you may need to install udev rules for Ledger — Ledger publishes the rules at github.com/LedgerHQ/udev-rules.

"Algorand app not installed" error.

Open Ledger Live and confirm the Algorand app is installed. The Ledger's firmware may need updating before the Algorand app can be installed. The Nano S (original, not Plus) may not have enough memory for the Algorand app alongside other apps; uninstall less-used apps to free space.

Transaction signing hangs.

Ledger has a timeout; if the device is idle too long, signing may fail. Re-initiate from MyAlgo. USB connection issues — the Ledger may have disconnected mid-sign. Replug and try again. Transaction may be too complex for the Ledger to display (rare); simplify the transaction or use a non-Ledger account for that specific operation.

"Different account address shown" warning.

The Ledger derives accounts deterministically from the seed and account index. If MyAlgo shows account index 0 but the Ledger shows account index 1, the addresses will differ. Match the index in MyAlgo to the one you initialized.

Multiple Ledger devices.

MyAlgo can connect to one Ledger at a time. If multiple Ledger devices are plugged in, MyAlgo will use the first one detected. Unplug others when working with a specific device.

Ledger FAQ.

Which Ledger devices does MyAlgo support?
Ledger Nano S Plus and Nano X are fully supported. Older Nano S (original) may have memory constraints. Newer devices (Stax, Flex) have evolving support — verify current state.
Do I need Ledger Live to use my Ledger with MyAlgo?
You need Ledger Live initially to install the Algorand app on your device. After that, you can use MyAlgo without Ledger Live running — in fact, it's better to close Ledger Live when working with MyAlgo to avoid USB conflicts.
Can I use a Ledger for staking?
Yes. For liquid staking pools (xALGO and others), simply hold pool tokens in your Ledger-secured account. For native node operation, the node is separate infrastructure but your Ledger holds the master signing key for the stake. The participation key registration is signed by the Ledger.
Does Bluetooth work with MyAlgo?
The Ledger Nano X supports Bluetooth, but MyAlgo connects via USB only. Use a USB cable when working with MyAlgo regardless of which Nano model you have.
My funds are visible on the Ledger app but not in MyAlgo. What's wrong?
You're likely viewing the Ledger account with the wrong account index in MyAlgo. Try connecting different account indices (0, 1, 2) until the addresses match what your Ledger shows.
Can I rekey my account to use a Ledger?
Yes. Generate a fresh Ledger-secured account in MyAlgo, then rekey your existing account to designate the Ledger account as the new signer. After confirmation, only the Ledger can sign transactions for the account. The address remains the same.

Set up MyAlgo with hardware security.

Native desktop wallet with first-class Ledger Nano S Plus and Nano X support.

Download MyAlgo