-
Notifications
You must be signed in to change notification settings - Fork 2
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
User experience notes #48
Comments
Notes from 01/04/19 Call
|
Some Initial thoughtsDid a walk through of normal wallet operations. Ran into some issues with making multiparty so will have to wait for further comments on that. Some of the below is just making note of errors that are coming up, other parts are just kind of a scratchpad of thoughts that I had when using the wallet and comparing to other similar services. Errors and Misc.
Send/Receive
Create New
Thoughts from Ledger Live
“Create Standard Wallet”
Wallet Info page
|
Mark and I jammed on the whiteboard on Friday, here's the sketch we came up with. This view would be where multisig participants choose the keys they use to On the left side you select a SEED SOURCE from a dropdown (hardware, xpub, mnemonic, bcoin node) which expands appropriate details below (dropdown with hardware types, text field for manual xpub paste, wallet/acct dropdowns for existing bcoin wallet or "create new" pops up a modal) The right side is where you pick the derivation path. The default is there already but allows advanced users to adjust everything about it, not just the account number. Below that text field is a table that attempts to decode the path. and check certain parameters for sanity. |
|
@tynes that |
oh piling on one more thing: bwallet should require |
but... but... native crypto denominations are the FUTURE! |
and NOT the present :-) |
Suggestions for UI layout
User Interface
Welcome message: After seeing Buck's comment on Simplify layout and UX flow #47 now I see that the message is intended to be more of a disclaimer, so maybe its best if it does just pop up once (modal?) on the first install
Create a new wallet: where is the mnemonic seed?
TX list: tx
amount
shows total bitcoins moved (input value) not the amount actually received by the user (i.e. spending from coinbase, tx amount is50
)wallet / account balance only displays confirmed transactions, would be helpful to see unconfirmed for instant gratification even if its 0-conf.
Banging on bwallet, I encountered a lot of errors that don't get shown to the user:
Create new account in modal: account name can not have spaces, wallet password must be correct
Multisig:
n
must be > 1 (see: correct "n is less than 2" warning bcoin-org/bmultisig#27)Feature requests
When using hardware, user should be redirected to
https://localhost:5001
and check sslMultisig wallet without hardware (arbitrary xpub, or locally hosted?)
nits
not super stoked about lower case "btc" but that comes from actual bcoin
pkg
TX list: wallet and account aren't really needed in the table (because the tx list is already "inside" a selected wallet/account view) but that comes from bpanel-ui "tx list" component
errors I'm getting that my be my own fault (bad config?)...
Your wallet undefined of undefined test2 will be initialized after all participants have joined
... undefined?new wallet not appearing in sidebar right away (must nav away and back to bwallet to see it)
switching clients doesn't show correct wallets (either shows wallets for previous client or none at all). I'm testing bpanel/bwallet with simnet full, simnet SPV, and bcash regtest and switching clients.
The text was updated successfully, but these errors were encountered: