Skip to content

Latest commit

 

History

History
207 lines (178 loc) · 54.5 KB

File metadata and controls

207 lines (178 loc) · 54.5 KB

External Services used by Ledger Live

Catalog of every external network service contacted by Ledger Live Desktop (LLD) and Ledger Live Mobile (LLM) — plus services whose domain is baked into a third-party SDK we ship.

Important

Keep this file up to date. Whenever a service is added, removed, or its domain/management changes (new entry in libs/env/src/env.ts, a new hardcoded endpoint, a coin-module config change, or a new SDK dependency that phones home), add/update its row in the matching scope section below. See Maintenance.

How to read this doc

Sections are split by scope — the primary axis, because third-party endpoints fall outside Ledger's standard monitoring:

  1. Internal APIs — Ledger-operated endpoints: *.ledger.com, *.ledger.app plus Ledger-owned infra (*.ledger-test.com, *.ldg-tech.com, *.ledger-stg.com). Covered by our usual monitoring.
  2. Third-party APIs — external services not operated by Ledger, including domains baked into SDKs we ship. Not covered by our usual monitoring.
  3. Browsable Content — URLs handed to the OS browser (openURL / Linking.openURL), not fetched as APIs.

Inside the Internal and Third-party tables, rows are grouped by owning team (from CODEOWNERS), marked with a bold separator row. Each row is service · domain · managed-by · env tag. Domains are host-only; anything noteworthy is a small line under the domain. ⚠️ = unconfirmed, needs owner input.

Owning teams (CODEOWNERS): Coin Integration (@ledgerhq/coin-integration, @ledgerhq/blockchain-support) · PTX (@ledgerhq/ptx) · Engagement (@ledgerhq/engagement) · Platform (@ledgerhq/platform) · Live Devices (@ledgerhq/live-devices) · Wallet XP (@ledgerhq/wallet-xp) · Ledger Sync (@ledgerhq/cloud-wallet) · Recover (@ledgerhq/recover-software).

Managed by

Keyword Meaning
env Defined in libs/env/src/env.ts, overridable at runtime.
coin-config Default in a coin/family config, overridable via Firebase remote config.
feature-flag Gated/configured by a Firebase feature flag.
code Literal in our source.
build Injected at build time, not runtime-changeable.
SDK Domain baked into a third-party SDK; we only pass keys/region.

Env tagprod · staging · testnet · dev · test.


Internal APIs (Ledger-operated)

*.ledger.com and Ledger-owned infra. Within Ledger's standard monitoring.

Service Domain Managed by Env
Coin Integration
Ledger Explorer (UTXO + generic) explorers.api.live.ledger.com env prod
EVM RPC node fleet <network>.coin.ledger.com
41 Ledger networks; see config
coin-config prod / testnet
EVM explorer (Etherscan proxy) proxyetherscan.api.live.ledger.com coin-config prod
EVM explorer (Blockscout proxy) proxyblockscout.api.live.ledger.com coin-config prod
EVM dApp RPC eth-dapps.api.live.ledger.com coin-config prod
A4 indexer (L2 backend) explorers.api.vault.ledger.com
path: /a4; pre-prod: explorers.api.live.ppr.ledger-test.com; staging: explorers.api.live.stg.ledger-test.com
env prod / staging
Aptos node apt.coin.ledger.com env prod
Aptos indexer apt.coin.ledger.com env prod
Algorand explorer/indexer algorand.coin.ledger.com env prod
Celo indexer / archive node celo.coin.ledger.com env prod
Filecoin filecoin.coin.ledger.com env prod
Stacks stacks.coin.ledger.com env prod
Polkadot indexer polkadot.coin.ledger.com env prod
Polkadot sidecar polkadot-mainnet-rest-api.coin.ledger.com env prod
Polkadot fullnode polkadot-fullnodes.api.live.ledger.com env prod
Polkadot Asset Hub polkadot-asset-hub-fullnodes.api.live.ledger.com code prod
Polkadot Westend polkadot-westend-fullnodes.api.live.ledger.com code testnet
MultiversX API elrond.coin.ledger.com env prod
MultiversX delegation delegations-elrond.coin.ledger.com env prod
Kaspa kaspa.coin.ledger.com env prod
Stellar Horizon stellar.coin.ledger.com env prod
Tezos baker API tezos-bakers.api.live.ledger.com env prod
Tezos explorer xtz-explorer.api.live.ledger.com env prod
Tezos TzKT xtz-tzkt-explorer.api.live.ledger.com env prod
Tezos node xtz-node.api.live.ledger.com env prod
Tron RPC proxy tron.coin.ledger.com env prod
Solana RPC proxy solana.coin.ledger.com env prod
Ledger Earn API (grow /v0/grow, stakes /v3/stakes, DeFi vaults /v1/defi/*, Solana validators) earn.api.live.ledger.com env
wallet-cli
prod
Solana validators summary earn.api.live.ledger.com env prod
Solana testnet validators validators-solana.coin.ledger.com env testnet
Sui node / GraphQL / gRPC-web sui.coin.ledger.com env prod
Hedera mirror hedera.coin.ledger.com env prod
Hedera tokens (Thirdweb) hedera-tokens.coin.ledger.com env prod
Hedera HGraph hedera-indexer-mainnet.coin.ledger.com env prod
VeChain ThoRest vechain.coin.ledger.com env prod
Aleo node aleo.coin.ledger.com env prod
Aleo SDK backend aleo-backend.api.live.ledger.com env prod / testnet
Cardano API cardano.coin.ledger.com
testnet: cardanoscan.io (third-party)
env prod
Cardano epoch params ada.api.live.ledger.com env prod
ICON node/indexer icon.coin.ledger.com
testnet: solidwallet.io (third-party)
env prod
Cronos POS (Crypto.org) cryptoorg-rpc-node.coin.ledger.com env prod
Cronos POS indexer cryptoorg-rpc-indexer.coin.ledger.com env prod
Canton gateway canton-gateway.api.live.ledger.com code prod
TON ton.coin.ledger.com code prod
NEAR node / indexer near.coin.ledger.com, near-indexer.coin.ledger.com
fallback rpc.mainnet.near.org (third-party)
code prod
Mina mina.coin.ledger.com code prod
Casper casper.coin.ledger.com code prod
Concordium ccd-node-mainnet.coin.ledger.com, ccd-wallet-proxy-mainnet.coin.ledger.com code prod
XRP node xrp.coin.ledger.com code prod
Zcash (Zaino) zec-indexer.coin.ledger-test.com
⚠️ only staging found; prod status unknown
code staging
Cosmos LCDs (Ledger-hosted) axelar, cosmoshub4, dydx, osmo, coreum, injective, babylon .coin.ledger.com code prod
PTX
Buy API buy.api.live.ledger.com env prod
Sell API buy.api.live.ledger.com env prod
Provider session buy.api.live.ledger.com env prod
Swap backend swap.ledger.com env prod
Ramp catalog cdn.live.ledger.com env prod
Partner signatures (CAL) global.api.prd.ledger.com
path: /cal; staging: global.api.stg.ledger-test.com
env prod
Buy/Sell limits buy.api.aws.prd.ldg-tech.com
E2E only
code test
Borrow API (partner loans) global.api.stg.ledger-test.com
path: /borrow; staging only, E2E tooling
code test
Live app — Swap swap-live-app.ledger.com
manifest swap-live-app-aws
feature-flag prod
Live app — Buy / Sell buy-sell.live.ledger.com
manifest buy-sell
feature-flag prod
Live app — Earn earn.live.ledger.com
manifest earn
feature-flag prod
Live app — Card card-program.ledger.com
manifest card-program
feature-flag prod
Live app — Borrow borrow.live.ledger.com
manifest borrow
feature-flag prod
Live app — Perps perps.live.ledger.com
manifest perps-live-app
feature-flag prod
Platform
Countervalues / prices countervalues.live.ledger.com
also countervalues.api.live, countervalues-service.api
env prod
CoinMarketCap proxy proxycmc.api.live.ledger.com env prod
CoinGecko proxy proxycg.api.live.ledger.com
proxycgassets.api.live also seen
env prod
Crypto Assets List (CAL) global.api.prd.ledger.com
path: /cal; staging: global.api.stg.ledger-test.com
env prod
CAL dynamic CDN cdn.live.ledger.com env prod
DADA (assets data aggregator) dada.api.ledger.com env prod
Mapping service mapping-service.api.ledger.com env prod
Crypto icons CDN crypto-icons.ledger.com code prod
NFT metadata nft.api.live.ledger.com env prod
Wallet icons / avatars CDN lw-icons.ledger.com env prod
Sanctioned addresses (compliance) compliance.ledger.com env prod
Ledger API authentication (Keycloak) global.api.prd.ledger.com
path: /keycloak; staging: global.api.stg.ledger-test.com
env prod / staging
Ledger Button tracking ledgerb.api.ledger.com code prod
Live Devices
Manager API manager.api.live.ledger.com env prod
Script runner scriptrunner.api.live.ledger.com
WebSocket (wss)
env prod
Device gateway device-gateway.api.ledger.com env prod
Device language packs download.languages.ledger.com
pack list via Manager API; binary from this host
code prod
LLD auto-update feed resources.live.ledger.app
Electron auto-updater signature check; LLD only
code prod
Wallet XP
Live App manifest catalog live-app-catalog.ledger.com env prod
Platform global catalog cdn.live.ledger.com env prod
dApp browser dapp-browser.apps.ledger.com
+ platform.apps, debug.apps (dev)
code prod
Card backend API card.api.live.ledger.com
CARD_API_URL; every request sends Baanx x-client-key from CARD_BAANX_CLIENT_KEY
env prod
Ledger Sync
Cloud Sync backend cloud-sync.api.live.ledger.com env prod
Trustchain backend trustchain.api.live.ledger.com env prod
Recover
Recover / Protect live app protect-frontend.recover.ledger.com
manifest protect-prod; staging: protect-frontend.stg.recover.ledger-test.com
feature-flag prod / staging

Per-coin "view in explorer" links are browser links, not APIs — see Browsable Content.


Third-party APIs (external — outside Ledger monitoring)

Services not operated by Ledger, including domains baked into SDKs we ship. Not covered by Ledger's standard monitoring — only keys/region/project IDs are ours.

Service Domain Managed by Env
Coin Integration
EVM third-party RPCs rpc.bitlayer.org, rpc.mantle.xyz, rpc.energyweb.org, somnia-rpc.publicnode.com, unichain-rpc.publicnode.com, …
Currently 16 networks configured with node.type: "external" (10 mainnet + 6 testnet); config is source of truth
coin-config prod / testnet
Aptos testnet api.testnet.aptoslabs.com env testnet
Sui testnet fullnode.testnet.sui.io (JSON-RPC + gRPC-web), graphql.testnet.sui.io env testnet
NEAR fallback RPC rpc.mainnet.near.org code prod
ICON testnet solidwallet.io env testnet
Zcash testnet (lightwalletd) testnet.zec.rocks
public community endpoint; no Ledger-hosted Zcash testnet
code testnet
Cosmos LCDs (third-party) api.mainnet.desmos.network, rest.core.persistence.one, lcd.quicksilver.zone, api.nyx.nodes.guru, verona-api.polkachu.com, zenrock.api.m.anode.team code prod
0G validators (ExploreMe) api.0g.exploreme.pro code prod
Somnia validator names staking.somnia.network
display-name overlay for on-chain validators (/api/validator-names)
code prod
ICP gateway ic0.app code prod
Engagement
Segment api.segment.io, cdn.segment.com
@segment/analytics-next / -react-native
code prod
Braze sdk.fra-02.braze.eu
@braze/web-sdk / @braze/react-native-sdk; SDK package only (Braze API not used)
code prod
Firebase Remote Config firebaseremoteconfig.googleapis.com, firebaseinstallations.googleapis.com
firebase / @react-native-firebase/remote-config; backs feature flags
code prod
Firebase Cloud Messaging fcmregistrations.googleapis.com
@react-native-firebase/messaging; LLM only
SDK prod
Typeform (ratings survey) form.typeform.com
in-app WebView on LLM only
code prod
Platform
Status page ledger.statuspage.io
Atlassian-hosted
env prod
Datadog RUM / Logs browser-intake-datadoghq.eu
@datadog/browser-rum / mobile-react-native
build prod
LLD prerelease update feed lw-prerelease-sigs.s3.eu-west-1.amazonaws.com
Electron auto-updater; only when UPDATE_CHECK_FEED env is set (prerelease / dev builds)
code dev
Wallet XP
WalletConnect relay.walletconnect.org
@walletconnect/sign-client; also verify/echo/pulse
SDK prod

Browsable Content

URLs the app hands to the OS browser (openURL / Linking.openURL) — not API calls. Mostly hardcoded / localized. A mix of Ledger and external destinations.

Destination Domain Notes
Support support.ledger.com Help articles, staking guides.
Marketing site www.ledger.com, www.ledger.fr Product pages.
Academy / Learn www.ledger.com/academy "Learn more" links & content cards.
Shop shop.ledger.com Hardware purchase.
Developers portal developers.ledger.com
Contact / Source / Donjon contact.ledger.com, source.ledger.com, donjon.ledger.com
Block explorers (per coin) etherscan.io, tronscan.org, mintscan.io, suiscan.xyz, tzkt.io, cardanoscan.io, … "View in explorer" links.
Swap / trade provider sites changelly.com, moonpay.com, 1inch.com, paraswap.io, li.fi, web3.okx.com, www.kiln.fi, … PTX provider UI links; quoting goes via swap.ledger.com.
Chatbot support ledgercustomersuccess.my.salesforce-sites.com Feature-flagged (llmChatbotSupport / lldChatbotSupport).
Feedback survey form.typeform.com Swap completed feedback (LLD); ratings modal (LLM).
Tezos baker directory baking-bad.org Delegation flow (both apps).
Bitwise ToS onchain.bitwiseinvestments.com "Ledger by Bitwise" terms of service link.

Maintenance

This catalog is inferred from the codebase (libs/env/src/env.ts, coin/family configs, hardcoded endpoints, SDK defaults) and must be kept current:

  • New env service in libs/env/src/env.ts → add a row in the matching scope section, under the owning team's separator.
  • New hardcoded endpoint (coin module, family config, app) → add a row linking the source.
  • New SDK dependency that contacts a fixed domain → add it under Third-party, mark SDK.
  • Removed/renamed service → remove or update the row.

Scope rule: *.ledger.com, *.ledger.app, and Ledger-owned infra (*.ledger-test.com, *.ldg-tech.com, *.ledger-stg.com) go under Internal APIs; everything else (including SDK-baked domains) goes under Third-party APIs. URLs only opened in the browser go under Browsable Content.

Team mapping comes from CODEOWNERS.