DocumentationLedger WalletExchange providerEarn Integration

☞ The renaming of “Ledger Live” to “Ledger Wallet” and
”wallet” (in the hardware sense) to “signer” is still in progress.
This page may contain legacy references that will be updated.

Earn integration overview

Ledger Wallet users can stake their crypto assets to earn rewards.

To integrate an Earn application into Ledger Wallet, three components are required and must all be delivered together before your integration can go live:

  1. A LiveApp — a web application loaded within Ledger Wallet that lets users interact with your protocol. It communicates with the connected Ledger signer to request transaction signatures and reads account information (addresses, balances) through the Wallet API.
  2. Clear Signing — instead of presenting users with raw, unreadable blockchain data (blind signing), Clear Signing displays a human-readable summary of each transaction on the Ledger device’s Secure Screen. This is a mandatory security requirement for Earn integrations.
  3. Earn dashboard integration — the Earn section in Ledger Wallet lets users track their staking positions (APY, accrued rewards, and more). Your service must expose the API endpoints that feed this dashboard so users can see their positions without leaving the wallet.
ℹ️

Each component can be developed in parallel. For example, you can work on Clear Signing while your LiveApp is still in progress. However, all three components must be fully developed and tested before your Earn integration can be deployed to Ledger Wallet.

  • LiveApp — LiveApp specifics for Earn integrations
  • Clear Signing — how to clear-sign your smart contracts
  • Earn Dashboard — how to expose your staking data to the Earn dashboard
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.