Load a dApp in Ledger Live Discover
Write and load the manifest
To test and integrate the application, you first need to write your application Manifest file. This file must contain some mandatory information, such as the app package names, the components, the permissions needed, the hardware and software features, etc.
{
"id": "lido",
"name": "Lido",
"url": "https://stake.lido.fi/?embed=true",
"dapp": {
"nanoApp": "Lido",
"networks": [
{
"currency": "ethereum",
"chainID": 1,
"nodeURL": "https://eth-dapps.api.live.ledger.com"
},
{
"currency": "bsc",
"chainID": 56,
"nodeURL": "https://bsc-dataseed.binance.org/"
},
{
"currency": "polygon",
"chainID": 137,
"nodeURL": "https://polygon-mainnet.g.alchemy.com/v2/xxx"
},
{
"currency": "arbitrum",
"chainID": 42161,
"nodeURL": "https://arb1.arbitrum.io/rpc"
},
{
"currency": "optimism",
"chainID": 10,
"nodeURL": "https://mainnet.optimism.io"
}
]
},
"homepageUrl": "https://lido.fi/",
"icon": "https://cdn.live.ledger.com/icons/platform/lido.png",
"platform": "all",
"apiVersion": "^2.0.0",
"manifestVersion": "2",
"branch": "stable",
"categories": ["staking", "defi"],
"currencies": ["ethereum", "bsc", "polygon", "arbitrum", "optimism"],
"content": {
"shortDescription": {
"en": "Stake your ETH with Lido to earn daily staking rewards."
},
"description": {
"en": "Stake your ETH with Lido to earn daily staking rewards."
}
},
"permissions": [],
"domains": ["https://"]
}
Load your Live App locally on desktop
To load your Live App locally, unlock the Developer mode in Ledger Live and add a local app.
This option will allow you to browse for local files and add a local app using a local manifest. With it you can be autonomous in testing your application. You’ll have to load your own manifest to make your application appear in the Discover section.
Load your Live App locally on mobile (Android only)
Go to the Settings -> Developer section, and click on Load Platform Manifest you can copy your manifest here and load it.