Feature · Ledger Nano S + Nano X in v2.12.0
Plug. Unlock. Sign. Done.
Ledger support for Siacoin has required an experimental Chrome flag for years. Sia Wallet v2.12.0 supports Ledger Nano S and Nano X natively — over USB and Bluetooth — with no browser flags, no driver hunts, and no extra software beyond Ledger Live.
- Private keys never leave the device
- USB and Bluetooth supported
- Open-source signing path in the repo
What Ledger with Siacoin used to mean
To use a Ledger with the SiaCentral web wallet, you've had to enable 'Experimental Web Platform Features' in Chrome or a fork of Chromium — an obscure setting most users have never touched, which Google warns against in the same panel. For anyone who associates Ledger with 'the secure default,' that's the wrong first step.
The alternative was command-line signing via siac, which worked but meant dropping into a terminal and navigating three separate documentation pages to string together the commands. Neither felt like what a hardware wallet should feel like.
How native Ledger works in Sia Wallet
Feature
Sia Wallet communicates directly with Ledger hardware over HID (USB) and BLE (Bluetooth) using Ledger's published SDKs, built into the desktop application.
Advantage
No browser. No flag. No driver installer. No command-line fallback. Install the Sia app on your Ledger once via Ledger Live, then Sia Wallet detects the device every time you plug it in.
Benefit
Your private keys stay on the Ledger's secure element. Every transaction is constructed on the desktop, shown on the Ledger screen for your confirmation, and on-device. The wallet only ever sees bytes.
Setting up Ledger with Sia Wallet
- 1
Install the Sia app on your Ledger
Open Ledger Live on desktop or mobile, go to My Ledger, and search 'Sia' in the app catalogue. Click Install. The app occupies a small amount of the Ledger's app space — you can uninstall unused apps if space is tight on a Nano S.
- 2
Plug in the Ledger
Connect your Nano S or Nano X via USB, or pair Nano X over Bluetooth. Unlock the device with your PIN. Open the Sia app on the Ledger itself — the screen shows 'Sia application is ready.'
- 3
Add the Ledger account in Sia Wallet
Open Sia Wallet. Go to Accounts → Add Account → Hardware Wallet → Ledger. Sia Wallet detects your device. Select the accounts you want to import. Your Ledger Siacoin balance appears in Sia Wallet.
- 4
Sign your first transaction
Send Siacoin as normal. Sia Wallet constructs the transaction and shows 'Confirm on Ledger.' The Ledger's screen displays the recipient address and amount. Press the right button to confirm. Sia Wallet broadcasts the transaction.
Hardware wallet questions
Does Sia Wallet support Ledger Nano S Plus?
Yes. The Sia app supports Nano S, Nano S Plus, and Nano X. Nano S Plus has more app memory than the original Nano S and more storage for simultaneously-installed apps, but the Sia signing experience is identical across all three.
What if I don't see Sia in the Ledger Live app catalogue?
Update Ledger Live to the latest version. The Sia app is published through Ledger's standard review process, not side-loaded. If it's still missing after an update, check Ledger Live Settings → Experimental Features — the app should not require experimental mode, but on some older firmware you may need to enable 'Developer Mode' to see apps outside the default category.
Can I use the same Ledger across Sia Wallet and other Sia apps?
Yes. Your Ledger derives its Sia addresses from its own recovery seed, independent of which software wallet accesses it. You can use the same Ledger accounts with Sia Wallet, walletd's web UI, or any future Sia-compatible wallet — they all derive the same addresses from the same derivation path.
What happens if I lose my Ledger?
Your Siacoin is not lost. The Ledger stores no funds — it stores the keys that can sign for funds on the blockchain. Restore the Ledger's seed onto a new Ledger (or a compatible hardware wallet) using the 24-word recovery phrase you backed up during Ledger's own setup. Your Siacoin is still on the blockchain, accessible from the restored device.
Does Bluetooth signing leak my transaction data?
Bluetooth between Sia Wallet and Nano X uses Ledger's published BLE protocol with pairing keys established at first connection. Transaction data sent over Bluetooth is the same public data that would go to the network — address, amount, and fee — with the signature added on-device. Private keys are never transmitted. For highest-paranoia setups, use USB.
Get Sia Wallet v2.12.0
Native Ledger support is built in. Choose your OS on the download page.