-
Notifications
You must be signed in to change notification settings - Fork 948
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
Wallet cleanup brainstorming #2135
Comments
Discussed quickly with @tzemanovic who noted that the |
just to add, in 0.25 we added |
After the discussion with @murisi, we suggest the following structure for namadaw CLI commands:
NB: There is no way to add secret / spending key, only generate / derive |
Replace all instances of I don't think we should have an |
but there must be a way to import a key generated from another source (i.e the web interface, other wallets, ecc...) in some ways |
Agreed, but all other frontends should use bip39 seed phrases. It is the most compatible way to import/export keys. |
Is there a workaround for getting the needed .toml files in place? |
it appears there are separate What is the user story for someone who would want/need |
@okwme The options have to be used on the outermost position of the prompt. For example, |
Clean up the Namada CLI wallet, both internally and externally.
Just using the wallet, I observe some UX issues:
=>
Why do we need genesis files for the wallet at all? The wallet should only be dealing with its own database and configuration, in general. If we're using genesis files to look up aliases or such, this is fine, but we should gracefully degrade (perhaps with a warning) if they're not found instead of crashing.
--masp
option or such when generating a new key (and generating payment addresses only works when used with a spending key). This may require us to implement ZIP32 (but there is almost certainly a library which we can import).sign
operation which does not depend on any transaction-related code (just signs binary data with a key in the wallet).There's probably more, but let's just start by evaluating these questions.
The text was updated successfully, but these errors were encountered: