@metamask/eth-ledger-bridge-keyring
Version:
A MetaMask compatible keyring, for ledger hardware wallets
12 lines • 670 B
text/typescript
import { DeviceExchangeError } from "@ledgerhq/device-management-kit";
import { TransportStatusError } from "@ledgerhq/hw-transport";
/**
* Translates a DMK error (DeviceExchangeError with hex error codes) into a
* TransportStatusError that the Ledger keyring error handler can process.
*
* @param error - The error from a DMK device action or command.
* @returns A TransportStatusError with the corresponding APDU status code.
*/
export declare function translateDmkError(error: unknown): TransportStatusError;
export declare function isDeviceExchangeError(error: unknown): error is DeviceExchangeError<string>;
//# sourceMappingURL=dmk-error-translator.d.cts.map