Skip to content

Latest commit

 

History

History
32 lines (25 loc) · 1.41 KB

File metadata and controls

32 lines (25 loc) · 1.41 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Added

  • Initial release of @metamask/hw-emulator (#560)
    • Hardware wallet emulator lifecycle, transport, and device interaction for E2E testing
    • Ledger emulator via Speculos with support for Nano S+, Nano X, Stax, and Flex devices
    • Docker and native run modes
    • SpeculosClient for APDU exchange and screen events
    • ApduBridge for WebSocket-to-APDU bridge (WebHID mocking)
    • DockerManager for Docker Compose lifecycle management
    • ProcessManager for native Speculos process spawning
    • Device interaction automation (button presses, touch gestures)
    • Resilience utilities (withRetry, ExponentialBackoff)
    • Ledger HID framing session utilities
    • WebHID mock script generation for E2E tests
    • Deterministic accounts with pre-configured seed
    • Bundled ELF app binaries for all supported devices
    • Docker Compose configuration for Speculos
    • LICENSE (MIT) and README documentation