Issue Details
- Number
- 29098
- Title
- Performance decrease after tapscript miniscript
- Description
- ### Is there an existing issue for this?
- [X] I have searched the existing issues
### Current behaviour
@eriknylund noticed while testing large multisigs that after 4f473ea515bc77b9138323dab8a741c063d32e8f `sendtoaddress` causes a timeout for much smaller (though still rather large) multisigs than before.
https://github.com/bitcoin/bitcoin/pull/28212#discussion_r1428484311
### Expected behaviour
Not sure, perhaps the performance decrease is justified. Ideally it would not slow down.
Since these descriptors don't involve any miniscript-specific operations, perhaps it's possible to return earlier in whatever parsing / signing algorithm is involved here.
### Steps to reproduce
Run the large multisig test in the above mentioned PR before and after the commit.
### Relevant log output
_No response_
### How did you obtain Bitcoin Core
Compiled from source
### What version of Bitcoin Core are you using?
master@4f473ea515bc77b9138323dab8a741c063d32e8f
### Operating system and version
macOS and CI
### Machine specifications
_No response_
- URL
-
https://github.com/bitcoin/bitcoin/issue/29098
- Closed by
-
Back to List