Skip to content

test: 999 of 999 multisig #28179

@Sjors

Description

@Sjors

Motivation

The stack size limit of 1000 confuses even those who designed it.

It would be useful to have a test to demonstrate that a 999 of 999 Taproot multisig is possible: multi_a(999, P1, …, P999). Especially to make sure our wallet can spend from it and doesn't allow a bigger one (no 999 of 1000 and no 1 of 1000).

Possible solution

Either expand the descriptors unit test and/or one of the wallet functional tests.

Useful Skills

Python and a basic understanding of output descriptors. Understanding (Mini)script (interpreter) is not necessary unless you actually want to understand why the limit is there.

Guidance for new contributors

Want to work on this issue?

For guidance on contributing, please read CONTRIBUTING.md before opening your pull request.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions