Skip to content

explain that multisig signing is unsupported in sign message dialog#2009

Open
PeterXMR wants to merge 1 commit into
sparrowwallet:masterfrom
PeterXMR:fix/1717-multisig-sign-message-notice
Open

explain that multisig signing is unsupported in sign message dialog#2009
PeterXMR wants to merge 1 commit into
sparrowwallet:masterfrom
PeterXMR:fix/1717-multisig-sign-message-notice

Conversation

@PeterXMR

@PeterXMR PeterXMR commented May 26, 2026

Copy link
Copy Markdown
Contributor

Fixes #1717.

Two cues for the multisig-cannot-sign case:

  1. The address-field validator returns "Multisig addresses are not supported for signing" instead of the generic "Invalid address" when an entered address parses but its script type isn't allowed for SINGLE_HD (and isn't P2SH, which can still be wrapped single-sig).
  2. MessageSignDialog.setNoticeText(String) adds an inline notice at the top of the dialog. AppController.signVerifyMessage populates it when the active wallet is multisig and the dialog falls through to verify-only.

Three unit tests on the static validator helper.

The address validator now returns "Multisig addresses are not supported for signing" when an address parses but its script type isn't allowed for SINGLE_HD. AppController.signVerifyMessage also shows an inline notice on the dialog when the active wallet is multisig.
@PeterXMR PeterXMR force-pushed the fix/1717-multisig-sign-message-notice branch from 1694350 to 0523823 Compare May 26, 2026 17:54
@PeterXMR PeterXMR changed the title Explain that multisig signing is unsupported in sign message dialog explain that multisig signing is unsupported in sign message dialog May 26, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

There's no support for multisig address signing - make this fact easier to find

1 participant