Adding your blockchain to Ledger Live
Introduction
Welcome to the Ledger Live blockchain integration guide! This documentation will walk you through the process of adding your blockchain to Ledger Live, enabling millions of users to securely manage your digital assets through Ledger’s trusted hardware wallets.
Ledger Live is Ledger’s flagship application that provides a unified interface for managing cryptocurrencies and digital assets across desktop (Windows, macOS) and mobile (iOS, Android) platforms. By integrating your blockchain with Ledger Live, you’ll give your community access to:
- Secure asset management with Ledger hardware wallet protection
- Intuitive user experience with standardized UI components
- Multi-platform support across all major operating systems
- Advanced features like staking, token support, and transaction history
This getting started guide covers the technical requirements, development setup, and initial steps needed to begin your integration.
Languages
Development step | Required skills |
---|---|
Creation of new coin-module | TypeScript, RxJS |
Modification of live-common, LLD and LLM | TypeScript, React Native |
RPC Node access | DevOps and server hosting/cloud |
Data indexers | Backend data processing programming language |
Block Explorer (if needed) | Web framework like RoR or a JS stack |
Setup
Requirements
- Node.js@18.x.x
- PnPm@8.x.x
- Python 2.7 or 3.5+
- A C/C++ toolchain (see node-gyp documentation)
Development tools (used or required)
- eslint - ensure it works in your IDE (vscode plugin)
- prettier - through an eslint-plugin
- typescript - ensure it works fine with your IDE
Hardware prerequisites
- A physical device
- MyCoin app installed on device
Installation
- Fork and clone the
ledger-live
repository https://github.com/LedgerHQ/ledger-live cd ledger-live
- Install with
pnpm i