Documentation
Device App
Submission process
Submission

Submission

The submission of a Ledger device app is completed through a form. This will ask you for all the various items required together in one place.

Please make sure you followed this process and the coding requirements, and that all the deliverables are ready, else the deployment process will be stopped.

Ready to submit your App for review?

Once you have finished your work and you have collected all the App items you must enter them in this form (opens in a new tab).

Make sure you thoroughly complete the form to ensure a speedy release process.

⚠️

The integration process will only start if you answer accurately to all the questions.

App Form Checklist

This section is a summary outline of what is needed in the process od developing a device app. The list below is organised by category and some items are quite varied. Please make sure you have understood what is expected. You may use this list as a checklist.

General information

  • App Name
  • The name of your token (if any) as displayed in CoinMarketCap (opens in a new tab)
  • Legal Entity name
  • Postal address
  • Email address
  • The app compatibility with our devices
  • The service the DApp provide and the smart contract addresses

Technical specifications for clones

  • The type of clone (Bitcoin, Ethereum)
  • Link to the pull request

Technical specifications for other device apps

  • If your app is a fork: the link to the repository's branch you have forked
  • Link to your pull request (for updates) or repository (for new apps)
  • If it is an update: explanation about the purpose of the pull request
  • If it is a new app: explanation about the app features
  • If your blockchain is not in Ledger Live yet and you modified the Transfer or Verify address flow: explanation about your modifications

Security and requirements

  • I certify that I have read the coding guidelines and the requirements
  • I certify that my app repository has a test folder that contains Unit Tests list and functional Tests (for device apps only)
  • I certify that the App has been fully tested with a companion wallet (for device apps only)
  • All vulnerabilities have been fixed (for device apps only)

Deliverables

  • The Guidelines_enforcer and Build_and_functional_tests workflow succeeds
  • Two icons for the Ledger Stax, Nano and for "My Ledger" in Ledger Live, in PNG or GIF (see Icons)
  • Video of your application running on the Ledger device
  • Link to the companion wallet
  • Link to a Google doc tutorial about how to install and use your app (see Third Party Applications Support). The doc must include the link to the published tutorial hosted on third party website.
  • Links to your ser application support (email address, Slack/Reddit/Telegram/Discord communities)
  • Marketing plan (optional)

Warranty and liability

Ledger
Copyright © Ledger SAS. All rights reserved. Ledger, Ledger Nano S, Ledger Vault, Ledger OS are registered trademarks of Ledger SAS