# Ledger - Hardware Wallet

With the release of `3.52.0-mainnet` Creditcoin now officially supports **Ledger devices**. This guide provides step-by-step instructions for setting up your Ledger and using it across multiple wallets. Please note that the **prerequisites are common across all supported wallets**, so it is recommended to review them first before proceeding to the wallet specific setup.

Please note that this is in addition to Ledger support for EVM based wallets (Metamask, Talisman, Subwallet). Specifically with this release, we are extending support to the Substrate ecosystem on the following wallets :

* [Polkadot.js.org Substrate Portal](https://docs.creditcoin.org/wallets/ledger-hardware-wallet/polkadot.js.org-substrate-portal)
* [Talisman Wallet](https://docs.creditcoin.org/wallets/ledger-hardware-wallet/talisman-wallet)
* [SubWallet](https://docs.creditcoin.org/wallets/ledger-hardware-wallet/subwallet)

### Prerequisites <a href="#id-1-prerequisites-everyone" id="id-1-prerequisites-everyone"></a>

* **Install the latest version of** [**Ledger Live (Desktop)**](https://www.ledger.com/ledger-live) **or update it**.
* **Firmware** and **apps** updated in Ledger Live → *My Ledger*:
  * Install the **Polkadot** app for Substrate chains.

    <figure><img src="https://2085783852-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FGoIss7kqkOwie7OZJWjb%2Fuploads%2FeEoxVOG2jyYmeSe5alq8%2Fimage.png?alt=media&#x26;token=9c7bddf0-f5d9-4f84-9766-640c503ec1a3" alt=""><figcaption></figcaption></figure>
  * Install the **Ethereum** app for EVM.
* Use the **factory Ledger USB** or a **USB-C↔USB-C data cable**.
* Use **Chrome/Edge** (newest stable).
* Close **all other dapps/tabs** that might talk to Ledger.

#### Configure Polkadot.js Apps (Substrate Portal <a href="#id-2.1-configure-polkadot.js-apps" id="id-2.1-configure-polkadot.js-apps"></a>

1. Go to **⚙️ Settings** (top bar)
2. **Metadata -> extensions -> Select all of your upgradeable extensions and update the metadata**

<figure><img src="https://2085783852-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FGoIss7kqkOwie7OZJWjb%2Fuploads%2F0uiDRjzUyQqlkCKVSda5%2FSettings.png?alt=media&#x26;token=a265b8b8-0b26-4a43-8773-3a1a846f1bd4" alt=""><figcaption></figcaption></figure>

3. **Manage Hardware Connections -> Choose: Attach Ledger via** **WebHID** (try WebUSB only if WebHID fails).

<figure><img src="https://2085783852-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FGoIss7kqkOwie7OZJWjb%2Fuploads%2FtqDwaGWrWPncMIpWu0ri%2FAttach%20Ledger%20via%20USB.png?alt=media&#x26;token=7ec76e7f-6209-4a95-940a-3ec0f0f5086f" alt=""><figcaption></figcaption></figure>

4. **Manage Ledger app:**

* Use Ledger Polkadot Generic App

<figure><img src="https://2085783852-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FGoIss7kqkOwie7OZJWjb%2Fuploads%2FI7WJ272RaWBRi48OGD6G%2FUse%20Ledger%20Polkadot%20Generic%20App.png?alt=media&#x26;token=ce965007-9f32-479a-8a17-5388c56d29be" alt=""><figcaption></figcaption></figure>

5. **Click on Save**

> The portal will show a banner if you’re using the Generic app:\
> “You are using the Ledger GENERIC App. If you would like to switch it, please go to the ‘manage ledger app’ in the settings.”
