For dApps & ServicesDevice interactionGetting started

Documentation

Here you will find all the documentation related to the Device Management Kit and the signers that come along with it.

⚠️

This project is still in early development so we allow ourselves to make breaking changes regarding the usage of the Libraries.

That’s why any feedback is relevant for us in order to be able to make it stable as soon as possible. Get in touch with us on the Ledger Discord server to provide your feedbacks.

You can follow the migration guidelines for the DMK here and for the signers here.

Glossary

Throughout the documentation we use the following acronyms:

  • DMK: Device Management Kit
  • DSK: Device Signer Kit

Libraries

Here you can find a summary of all the libraries that compose the DMK.

Device Management Kit (DMK)NPMVersion
Device Management Kit@ledgerhq/device-management-kit1.1.0
Signers & Trusted App KitNPMVersion
Device Signer Ethereum@ledgerhq/device-signer-kit-ethereum1.11.1
Device Signer Bitcoin@ledgerhq/device-signer-kit-bitcoin1.2.1
Device Signer Solana@ledgerhq/device-signer-kit-solana1.6.2
Trusted App Ledger Sync@ledgerhq/device-trusted-app-kit-ledger-keyring-protocol0.4.1
Context Module@ledgerhq/context-module1.14.1
TransportsNPMVersion
Web HID Transport@ledgerhq/device-transport-kit-web-hid1.2.3
Web BLE Transport@ledgerhq/device-transport-kit-web-ble1.3.2
React Native BLE Transport@ledgerhq/device-transport-kit-react-native-ble1.3.2
React Native HID Transport@ledgerhq/device-transport-kit-react-native-hid1.0.3
Node HID Transport@ledgerhq/device-transport-kit-node-hid1.0.0
Speculos Transport@ledgerhq/device-transport-kit-speculos1.1.3
Speculos Device Controller@ledgerhq/speculos-device-controller0.2.3
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.