-
Notifications
You must be signed in to change notification settings - Fork 36.5k
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
ui: offline / multisig UX #16954
Comments
Some work in progress here to refactor the existing flow into this 3 step "wizard": https://github.com/Sjors/bitcoin/tree/2019/09/gui-send |
Might be off-topic, but as far as I know, Bitcoin Core currently generates privkeys through hardened derivation path, doesn't it? This seems to be an obstacle to watch-only wallet. |
Would be great if we could support OP_CHECKLOCKTIMEVERIFY also ( like https://coinb.in/#newTimeLocked ) |
I've moved this over to the GUI repo: bitcoin-core/gui#56. |
Continued discussion from #16944 (comment), based on @gwillen's offline signing branch: https://github.com/gwillen/bitcoin/tree/feature-offline-v2
If we make the entire Send experience a modal, things might get a bit simpler.
Sorry for the handwriting :-) There's 3 stages to a transaction:
This step is skipped when loading a PSBT (e.g. via menu: Transaction -> Load, or a smart clipboard).
Sign: currently a popup which confirms the details. With hardware wallets (e.g. UI external signer support (e.g. hardware wallet) #16549) this should enumerate connected wallets and let you sign one by one. In a multisig situation it should detect if any signatures are missing, and rename the 3rd step to "Export".
Finish / Export: once again repeat the importantant details. For basic wallets with private keys in it, this should just show that the transaction has been broadcast. With a completed PSBT it should let the user choose between broadcasting or exporting (clipboard, save to disk).
The text was updated successfully, but these errors were encountered: