-
Notifications
You must be signed in to change notification settings - Fork 27
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Add a MuSig2 function to multiwallet. #130
Comments
Very much interested in MuSig2 support. Be happy to help make this happen if I could get some direction |
Awesome! Take a look at taproot.py, particularly the MuSigTapScript class and the tests associated with it (test/test_musig.py). That should give you a good idea of how MuSig is called with multiple parties. If you have any questions, please ask here. I'll try to be helpful by adding documentation. |
Okay great, I think I understand the MuSig aspect. A bit unsure about the integration with multiwallet and the format for passing the required data around. Will this use a coordinator, or will all parties have to pass data to each other? I believe the steps are:
Should this be using PSBTs somehow to store and share the partial signatures between participants? |
This is a pretty big project, but there's a BIP for PSBT for MuSig2: https://github.com/achow101/bips/blob/musig2-psbt/bip-musig2-psbt.mediawiki It makes integration much wider scope, but any other transport to other users is bound to be deprecated. |
I see, interesting. Will take a look |
Now that MuSig2 is merged, add something to multiwallet to play with it on signet.
The text was updated successfully, but these errors were encountered: