Keyboard shortcuts

Press ← or β†’ to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Using Ledger with the Kadena Snap

This guide walks you through how to connect and use your Ledger Hardware Wallet with snaK.

βœ… Tested with Ledger Nano S
πŸ”’ Requires HID permission to be granted to your browser

πŸ› οΈ The app provides similar functionality to the official Kadena Transfer tool, but integrated directly into your wallet flow β€” no extra tabs or context switching required.


Browser Compatibility

navigator.hid is required for Ledger support. Only available in HTTPS secure contexts and supported by Chromium-based desktop browsers.

BrowserSupport
Desktop Browsers
Chromeβœ… 89+
Edgeβœ… 89+
Firefox❌ No
Operaβœ… 75+
Safari❌ No
Mobile Browsers
Chrome Android❌ No
Firefox Android❌ No
Opera Android❌ No
Safari iOS❌ No
Samsung Internet❌ No
WebView Android❌ No
Other Platforms
Deno❓ ?
Node.js❌ No

1. Install Kadena App on Ledger

  1. Open Ledger Live.
  2. Go to My Ledger.
  3. Search for Kadena and install the app.

Ledger Live with Kadena installed


2. Open Kadena App on Ledger

Ledger Live with Kadena installed

After installation:

  • Unlock your Ledger.
  • Navigate to and open the Kadena app on the device.
  • You should see the message: Kadena is ready.

Ledger Live with Kadena installed

πŸ“Œ If you haven't opened the app, snaK will prompt you to open it on your Ledger.


3. Add a Ledger Account in snaK

  1. In snaK, click Add + in the sidebar.
  2. Select Ledger account.

Add Ledger Account


4. Grant HID Permission

If it's your first time connecting a Ledger:

  1. You’ll see a browser prompt asking for permission to connect to a HID device.
  2. Select your Ledger device and click Connect.

Connect to HID Device


5. You're Done

Your Ledger account is now added and ready to use! πŸŽ‰
You can now sign and send transactions from this account as described in other guides (e.g., Send KDA).


Official Ledger Guide

For a detailed step-by-step guide from Ledger (including how to use Kadena Transfer), check out:

πŸ“„ Ledger’s official Kadena guide

This includes installation instructions and general advice for managing KDA safely.


Ledger-Specific Troubleshooting

Connection Issues

  • If your Ledger isn't detected:
    • Ensure the Kadena app is open on your device
    • Try reconnecting the USB cable
    • Restart your browser
    • Check browser HID permissions (chrome://settings/content/hid)

Transaction Errors

  • "Device disconnected" during signing:
    • Keep the Kadena app open throughout the process
    • Avoid screen timeout on your Ledger
    • Check for firmware updates in Ledger Live

Browser Compatibility

  • If HID permissions aren't available:
    • Switch to Chrome/Edge/Opera (desktop versions only)
    • Ensure you're on HTTPS
    • Disable any wallet-extensions that might interfere

Additional Resources