Skip to content

Latest commit

 

History

History
55 lines (41 loc) · 2.03 KB

CHANGELOG.md

File metadata and controls

55 lines (41 loc) · 2.03 KB

Colibri Changelog

(* = new feature; + = improvement; # = bugfix; ~ = chore; ! = experimental)

v0.0.4

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

v0.0.3

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 the NimBLE-Arduino library
  • ! Core: added experimental build support for new chip type ESP32-C6
  • ! Core: added new prebuilt board configurations
  • ~ Core: updated build setup to use latest ESP32 Arduino core 3.1.0

v0.0.2

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

v0.0.1

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