Skip to Content
We're improving our docs. Share your experience and help shape what comes next.
DocumentationDevice AppIntegration walkthroughsHow-toClone Coin Application

Clone Applications

Use this guide to create and publish a clone (variant) of an existing Bitcoin or Ethereum device application. It focuses on the minimal steps required to complete the task.

Prerequisites

  • Understanding of the device app development framework (learn more here)
  • Ledger VS Code extension installed and configured (learn more here)
  • Icons templates here
  • Signed commits enabled: git commit -S -m "message"

Bitcoin

If you are building a Layer 2 Bitcoin application :

Fork app-btcext-boilerplate

Customize it

  • Add icons
  • Customize Makefile and hooks
  • Implement validation logic and UX
  • Update the README

Build and test

  • Build with the Ledger VS Code extension
  • Add tests and ensure CI passes

Ethereum clones

Adding a 44/60 EVM network is straightforward: you submit icons to the ledger-network-icons  repository, and Ledger takes care of adding your network to the Crypto Asset List (CAL).

Follow the procedure in the repository README .

The repository requires signed commits. Use the -S flag: git commit -S -m "your commit message"

Last updated on
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.