ui: offline / multisig UX #16954

issue Sjors openend this issue on September 24, 2019
  1. Sjors commented at 1:33 pm on September 24, 2019: member

    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.

    IMG_4970

    Sorry for the handwriting :-) There’s 3 stages to a transaction:

    1. Draft / compose: enter recipient, amount, fees, etc. (the current Send screen).

    This step is skipped when loading a PSBT (e.g. via menu: Transaction -> Load, or a smart clipboard).

    1. Sign: currently a popup which confirms the details. With hardware wallets (e.g. #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”.

    2. 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).

  2. Sjors added the label Feature on Sep 24, 2019
  3. Sjors commented at 4:25 pm on September 24, 2019: member
    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
  4. fanquake added the label Brainstorming on Sep 25, 2019
  5. fanquake added the label GUI on Sep 25, 2019
  6. andronoob commented at 7:00 am on November 9, 2019: none
    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.
  7. jazzholicbae commented at 3:23 pm on November 29, 2019: none
    Would be great if we could support OP_CHECKLOCKTIMEVERIFY also ( like https://coinb.in/#newTimeLocked )
  8. fanquake commented at 10:04 am on August 14, 2020: member
    I’ve moved this over to the GUI repo: https://github.com/bitcoin-core/gui/issues/56.
  9. fanquake closed this on Aug 14, 2020

  10. DrahtBot locked this on Feb 15, 2022

github-metadata-mirror

This is a metadata mirror of the GitHub repository bitcoin/bitcoin. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2024-07-08 22:13 UTC

This site is hosted by @0xB10C
More mirrored repositories can be found on mirror.b10c.me