spacemeshos / smcli

Spacemesh command-line tool
https://spacemesh.io/
MIT License
8 stars 9 forks source link

Key derivation #37

Closed lrettig closed 1 year ago

lrettig commented 1 year ago

Closes #11 Closes #19 Closes #40

Re-adds HD key derivation using BIP32-compatible mnemonics and BIP44 paths. Uses wrapped Rust lib for low-level derivation. Also includes a number of UX improvements to the wallet command: adds flags to turn on/off printing of private key and mnemonic, pretty-prints output in table format, doesn't output full keys by default, outputs clearer messages about backing up mnemonic, etc.

Also switches to static linking in release.

fasmat commented 1 year ago

mostly nitpicks, nothing that blocks approval.