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
44/60 path
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