Made my first signet musig transaction using my (WIP) rust library!
Discussion
Oh right, the transaction: https://mempool.space/signet/tx/e9dd255ef2ab4715165ef423d1124a93fe07d73f9b0cdd91f0ead6b7b4dadc10
https://gist.github.com/Ademan/95e63a7b310e51ce38c61a579e1cb8b4 instructions on how I did it, which should hopefully make some sense to someone familiar with musig, the key pairs I used for this test are here: https://github.com/Ademan/rust-musig-psbt/blob/wip/test_keys.txt (I used the first two)
I finished reworking the library to implement the draft bip https://github.com/achow101/bips/blob/musig2-psbt/bip-musig2-psbt.mediawiki and squashed everything into a new initial commit on the master branch. I'll keep the wip branch around for a while so people can see the prior mess (In general I prefer to keep history, but this history is just too messy), if they want to for some reason.
https://github.com/Ademan/rust-musig-psbt/tree/master
Oh and the test transaction I signed https://mempool.space/signet/tx/4598fef988fb1617e4f127c5ff7f115a95587cd86136c354296ce3b8acbf8e0f
I have some tests to fix this week, and many tests to add, and then I'll probably release a 0.1.0 "do not use!" edition.