Issue Details
- Number
- 28179
- Title
- test: 999 of 999 multisig
- Description
- ### Motivation
The stack size limit of 1000 [confuses even those who designed it](https://bitcoin.stackexchange.com/questions/117317/how-can-i-create-a-multi-sign-for-a-large-number-of-users/117320?noredirect=1#comment134168_117320).
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](https://github.com/bitcoin/bitcoin/blob/master/doc/descriptors.md). 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](https://github.com/bitcoin/bitcoin/blob/master/CONTRIBUTING.md) before opening your pull request.
- URL
-
https://github.com/bitcoin/bitcoin/issue/28179
- Closed by
-
#28212
Back to List