UNPKG

@trezor/transport

Version:

Low level library facilitating protocol buffers based communication with Trezor devices

33 lines 1.59 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.TRANSPORT = exports.ACTION_TIMEOUT = exports.TREZOR_USB_DESCRIPTORS = exports.WEBUSB_BOOTLOADER_PRODUCT = exports.T1_HID_PRODUCT = exports.T1_HID_VENDOR = exports.DEBUGLINK_ENDPOINT_ID = exports.DEBUGLINK_INTERFACE_ID = exports.ENDPOINT_ID = exports.INTERFACE_ID = exports.CONFIGURATION_ID = void 0; exports.CONFIGURATION_ID = 1; exports.INTERFACE_ID = 0; exports.ENDPOINT_ID = 1; exports.DEBUGLINK_INTERFACE_ID = 1; exports.DEBUGLINK_ENDPOINT_ID = 2; exports.T1_HID_VENDOR = 0x534c; exports.T1_HID_PRODUCT = 0x0001; const WEBUSB_FIRMWARE_PRODUCT = 0x53c1; exports.WEBUSB_BOOTLOADER_PRODUCT = 0x53c0; exports.TREZOR_USB_DESCRIPTORS = [ { vendorId: 0x534c, productId: exports.T1_HID_PRODUCT }, { vendorId: 0x1209, productId: exports.WEBUSB_BOOTLOADER_PRODUCT }, { vendorId: 0x1209, productId: WEBUSB_FIRMWARE_PRODUCT }, ]; exports.ACTION_TIMEOUT = 10000; exports.TRANSPORT = { START: 'transport-start', ERROR: 'transport-error', STOPPED: 'transport-stopped', DEVICE_CONNECTED: 'transport-device_connected', DEVICE_DISCONNECTED: 'transport-device_disconnected', DEVICE_SESSION_CHANGED: 'transport-device_session_changed', DEVICE_REQUEST_RELEASE: 'transport-device_request_release', SEND_MESSAGE_PROGRESS: 'transport-send_message_progress', DISABLE_WEBUSB: 'transport-disable_webusb', REQUEST_DEVICE: 'transport-request_device', GET_INFO: 'transport-get_info', SET_TRANSPORTS: 'transport-set_transports', }; //# sourceMappingURL=constants.js.map