Skip to content

115.0.0

Choose a tag to compare

@github-actions github-actions released this 12 Jun 09:09
eacfb38

@metamask/eth-ledger-bridge-keyring 12.2.0

Added

  • Add LedgerDmkBridge and LedgerDmkTransportMiddleware for Ledger Device Management Kit (DMK) support (#473)
    • New LedgerDmkBridge class implementing the LedgerBridge interface via Ledger's DMK.
    • New LedgerDmkTransportMiddleware managing sessions, device discovery, and Ethereum signer lifecycle.
    • DMK error translation utilities (translateDmkError, isDeviceExchangeError) mapping to TransportStatusError.
    • Custom EthGetAppConfigurationCommand for retrieving Ethereum app config via DMK.
    • Session state monitoring with onSessionStateChange observable and isDeviceConnected getter.
    • Add EIP-7702 authorization signing to the Ledger keyring (#564)
    • Not yet functional: both iframe and mobile bridges throw until DMK support lands.
    • Fixes hex v parsing ('1b') for personal_sign and typed data.

Changed

  • Bump @metamask/keyring-api from ^23.1.0 to ^23.3.0 (#562, #569)
  • Bump @metamask/keyring-sdk from ^2.1.1 to ^2.2.0 (#562)