For dApps & ServicesLedger WalletDiscoverGetting started

Adding a Live App to the Discover section

Integration process

The integration of an app in the Discover section of Ledger is done on an invitation only basis.

If you are not already in contact with one of our teams and want to introduce your project, fill in this form and contact us at discover@ledger.fr.

Development steps

1. Prerequisites

Before integrating your dApp in the Discover section, you have to make sure the interactions with Ledger devices is possible. To do so use the Device Management Kit, as explained in this section.

2. dAppBrowser and Wallet API / Manifest

There are two options when it comes to integrating into Ledger Wallet and the are detailed in this section.

dAppBrowser (EVM Only)

Using the dAppBrowser consists of: - updating your dApp - creating and loading a manifest, directing it to the dAppBrowser

Wallet API (for other protocols)

The Ledger Wallet API pathway is more code-intensive, requiring a deeper engagement from developers. However, it grants a more granular control over the core wallet features within Ledger Wallet. A thorough understanding of the Ledger Wallet API can be gleaned from the official documentation.

3. Clear signing (EVM only)

The next step is to ensure your dApps users will be able to clear sign their transaction. For more information about clear signing read this section.

Follow these steps to learn how to use the Developer mode and these steps to create a manifest.

Languages

Development stepRequired skills
Wallet APIReact
dApp browserJavaScript and TypeScript
Ethereum PluginLedger OS and C
Ledger
Copyright © Ledger SAS. All rights reserved. Ledger, Ledger Stax, Ledger Nano S, Ledger Vault, Bolos are trademarks owned by Ledger SAS