App maintenance

This reference describes the requirements for submitting updates to a published device app or plugin on Ledger Wallet. Third-party developers are responsible for all updates following the initial release.

Requirements

Required deliverables

Every update must be submitted alongside the following:

DeliverableDescription
Functional testsTests covering all APDU commands and UI flows affected by the changes
Security auditA security audit scoped to the changes in the updated version

Submission forms

Updates are submitted via a dedicated form. Only the sections of the app that have changed need to be selected.

Update typeForm
Device appDevice app update form
PluginPlugin update form

Timeline

Constraint: Updates must be submitted at least one month before the desired release date. Ledger must be informed as early as possible.

Further reading

Ledger
Copyright © Ledger SAS. All rights reserved. Ledger, Ledger Stax, Ledger Flex, Ledger Nano, Ledger Nano S, Ledger OS, Ledger Wallet, [LEDGER] (logo), [L] (logo) are trademarks owned by Ledger SAS.