Skip to content

Activity speed-up: unlock encrypted wallets before fee bump confirmation #94

Description

@johnny9

Code Gap

The Activity speed-up overlay can prepare and confirm a fee bump, but SpeedUpOverlay.qml still has a FIXME to unlock the wallet before confirming. BumpTransactionModel::confirmFeeBump() signs the replacement transaction directly, so encrypted locked wallets can fail the visible speed-up flow instead of prompting for the passphrase.

Work Needed

  • Detect when the selected wallet is encrypted and locked before fee-bump confirmation.
  • Prompt for the wallet passphrase using the shared wallet passphrase UI.
  • Confirm the fee bump after successful unlock and relock as appropriate.
  • Surface wrong-passphrase and signing/commit failures clearly in the speed-up overlay.
  • Add coverage for unencrypted speed-up, encrypted locked speed-up, wrong passphrase, and relock behavior.

Priority

Beta / P1 correctness bug.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingv1.0Required or tracked for v1.0 releasewallet

    Projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions