Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Document wallet format #213

Open
14 of 17 tasks
lrettig opened this issue Jan 20, 2023 · 1 comment
Open
14 of 17 tasks

Document wallet format #213

lrettig opened this issue Jan 20, 2023 · 1 comment

Comments

@lrettig
Copy link
Member

lrettig commented Jan 20, 2023

We currently have at least three independent wallet implementations:

We need:

  • a single standard (wallet file format/JSON schema, KDF, crypto + signature scheme, HD scheme and path)
  • ideally, a single, audited, shared library used everywhere, to derive keys, generate mnemonics and wallets, read and write wallet files and keys, etc.

To do:

To decide:

  • EC curve
  • KDF
  • Hash
  • Encryption
  • HD algorithm

For reference:

@lrettig lrettig self-assigned this Jan 20, 2023
@lrettig lrettig added the crypto label Jan 20, 2023
@lrettig lrettig mentioned this issue Mar 18, 2023
5 tasks
@lrettig lrettig changed the title Finalize wallet format Document wallet format May 25, 2023
@lrettig
Copy link
Member Author

lrettig commented May 25, 2023

This is done and implemented in https://github.com/spacemeshos/smcli/tree/develop/wallet (as well as in smapp -- the two are compatible). Documentation including spacemeshos/SMIPS#17 needs to be updated. Renamed this issue accordingly, and removing from list of genesis critical tasks.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant