Page MenuHomePhabricator

[electrum] fix transaction_dialog when creating a multisig partially signed transaction
ClosedPublic

Authored by PiRK on Mon, Dec 1, 08:40.

Details

Summary

These Two changes were missed in D18324. The error can be triggered with multisig wallets or using the load transaction from text menu with a partially signed transaction.

Test Plan

with a 2-of-m multisig wallet, create a transaction, export the transaction to hex, load it from another wallet, sign, broadcast

Diff Detail

Repository
rABC Bitcoin ABC
Branch
electrum_fix_send_preview
Lint
Lint Passed
Unit
No Test Coverage
Build Status
Buildable 35176
Build 69810: Build Diffelectrum-functional-tests · electrum-tests
Build 69809: arc lint + arc unit

Event Timeline

PiRK requested review of this revision.Mon, Dec 1, 08:40
PiRK planned changes to this revision.Mon, Dec 1, 09:10

found one more instance to fix...

that other instance of tx_external_keypairs is not a direct API access, but a dynamic access via hooks. I will fix this in a separate diff, because the hooks are broken in multiple ways

PiRK requested review of this revision.Mon, Dec 1, 10:05
This revision is now accepted and ready to land.Mon, Dec 1, 11:23