(*
= new feature; +
= improvement; #
= bugfix; ~
= chore; !
= experimental)
2025-01-23
*
Wallet: Dash, DigiByte and Zcash address derivation and message signing*
Wallet: Solana and Polkadot/Kusama/Substrate address derivation*
Wallet: Auto-lock after inactivity+
Wallet: improved password hashing (breaking change!)#
Core: tested and fixed prebuilt board configs
2025-01-13
*
Wallet: Ethereum transaction signing*
Wallet: base Bitcoin implementation:- Bitcoin message signing
- Setup for Bitcoin + testnet, Litecoin, Dogecoin
- Supported address types: BIP44 (legacy), BIP49 (nested P2SH), BIP84 (SegWit/bech32)
!
Interfaces: added experimental Arduino "stock" BLE interface for chips that aren't supported by theNimBLE-Arduino
library!
Core: added experimental build support for new chip typeESP32-C6
!
Core: added new prebuilt board configurations~
Core: updated build setup to use latest ESP32 Arduino core3.1.0
2024-12-19
*
Interfaces: finished communication via BLE*
Wallet: added optional self-destruct mode after n failed login attempts*
Wallet: added option to overwrite existing mnemonics*
Wallet: added possibility to change password and re-encrypt existing mnemonics+
Debug: added "super sensitive" log category+
RPC: various improvements for methods, descriptions, params and return values+
Storage: added support for custom NVS partition~
Base Typescript monorepo setup for SDK- and Webapp-development
2024-12-16
Initial preview release, including the following features:
- build and flash the firmware with Arduino IDE (tested with ESP32-C3 & -S3)
- communicate with wallet via the (insecure) debug serial interface
- set a password to encrypt wallet storage
- generate truly random mnemonics and add existing ones
- store up to 30 encrypted mnemonics and switch between them
- use any HD path, and BIP32 passphrases
- sign Ethereum messages
- sign Ethereum typed data