Enable Account Nonce on Ledger (ZIL 2.0)
When you connect your Ledger device to an EVM-compatible wallet (MetaMask or the Moonlet dashboard) on Zilliqa 2.0, you may notice that new addresses are not generated automatically or that you must confirm every derivation on the Ledger screen.
This behaviour is caused by a setting inside the Ethereum app on Ledger.
The fix is simple: turn on “Account Nonce” in the Ethereum-app settings.
1 ▪ Symptoms
Problem | What You See |
---|---|
No new addresses | Wallet shows only the first account (m/44’/60’/0’/0/0). |
Repeated confirmations | Ledger asks you to approve each address path manually. |
“Address mismatch” errors | The address shown in MetaMask doesn’t match the one on Ledger. |
2 ▪ Why It Happens
Zilliqa 2.0 runs on an EVM chain. Ledger’s Ethereum app derives addresses with an internal account-nonce counter.
If that counter is disabled, the app will not advance to the next derivation path automatically, forcing manual confirmations or blocking further addresses.
3 ▪ Step-by-Step Fix
-
Open the Ethereum app on your Ledger device.
-
Press both buttons to enter “Settings.”
-
Scroll to “Account Nonce.”
-
Set it to “Enabled.”
-
Exit settings, keep the Ethereum app open, and reconnect your wallet (MetaMask / Moonlet Dashboard).
✅ After enabling Account Nonce, the wallet can derive multiple addresses automatically without extra confirmations.
4 ▪ Is It Safe?
-
Enabling Account Nonce does not expose your private keys or reduce security.
-
It simply lets the Ethereum app track which derivation paths you’ve already used, streamlining address generation.
5 ▪ Quick FAQ
Question | Answer |
---|---|
Do I need a special “Zilliqa 2.0” app? | No. Use the Ethereum app on Ledger for Zilliqa 2.0 transactions. |
Does this affect the legacy Zilliqa app? | No. The legacy (Scilla) ZIL app is separate and unchanged. |
I still get mismatched addresses—what now? | Make sure Blind Signing is also Enabled in the Ethereum-app settings, then reconnect the wallet. |
Need more help? Open Ask AI in the Moonlet dashboard or raise a support ticket.