-
Notifications
You must be signed in to change notification settings - Fork 67
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add support for musig() key expressions #230
base: develop
Are you sure you want to change the base?
Commits on May 13, 2024
-
Added parsing for musig(); generalized key placeholders in wallet pol…
…icies to more general key expressions
Configuration menu - View commit details
-
Copy full SHA for 29ab971 - Browse repository at this point
Copy the full SHA 29ab971View commit details -
Rename "key placeholder" with "key expression" where appropriate; add…
…ed some comments. Generalizing to key expressions containing musig() makes it necessary to distinguish the key expressions in the wallet policy from the actual key placeholders that are just indexes to the list of key informations (@num in the descriptor template), whereas the two concepts were often not clearly separated in the code base. Renaming to "key expressions" makes the distinction more clear.
Configuration menu - View commit details
-
Copy full SHA for 60827f5 - Browse repository at this point
Copy the full SHA 60827f5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 479bc8d - Browse repository at this point
Copy the full SHA 479bc8dView commit details -
Refactored policy_node_keyexpr_t to explicitly label which of the uni…
…on type is used; generalized some parts of the code that are not generalized to musig key expressions, and annotated some others.
Configuration menu - View commit details
-
Copy full SHA for 242c60f - Browse repository at this point
Copy the full SHA 242c60fView commit details
Commits on May 28, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 23013d1 - Browse repository at this point
Copy the full SHA 23013d1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9ba0e96 - Browse repository at this point
Copy the full SHA 9ba0e96View commit details -
Configuration menu - View commit details
-
Copy full SHA for f91cb19 - Browse repository at this point
Copy the full SHA f91cb19View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7241d2b - Browse repository at this point
Copy the full SHA 7241d2bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 458b5d9 - Browse repository at this point
Copy the full SHA 458b5d9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4a7586c - Browse repository at this point
Copy the full SHA 4a7586cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 979e361 - Browse repository at this point
Copy the full SHA 979e361View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0c74fec - Browse repository at this point
Copy the full SHA 0c74fecView commit details -
Configuration menu - View commit details
-
Copy full SHA for 681f112 - Browse repository at this point
Copy the full SHA 681f112View commit details -
Add parsing of Musig2 pubnonces and partial signatures as yielded val…
…ues in sign_psbt in the python client
Configuration menu - View commit details
-
Copy full SHA for 5ed718f - Browse repository at this point
Copy the full SHA 5ed718fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 79855b9 - Browse repository at this point
Copy the full SHA 79855b9View commit details
Commits on May 31, 2024
-
Update musig() specs, and fix psbt processing
- musig() now sorts the keys, as per the BIP draft - correctly compute fingerprint for musig() aggregate key - added both the aggregate and the internal key in keyexpr_info_t struct - fixed psbt parsing logic to detect change/addr_index for musig - updated musig tests
Configuration menu - View commit details
-
Copy full SHA for e69770c - Browse repository at this point
Copy the full SHA e69770cView commit details -
Configuration menu - View commit details
-
Copy full SHA for bf138ed - Browse repository at this point
Copy the full SHA bf138edView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7691676 - Browse repository at this point
Copy the full SHA 7691676View commit details -
Configuration menu - View commit details
-
Copy full SHA for 46fb3f2 - Browse repository at this point
Copy the full SHA 46fb3f2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1052f85 - Browse repository at this point
Copy the full SHA 1052f85View commit details -
Configuration menu - View commit details
-
Copy full SHA for 63415a1 - Browse repository at this point
Copy the full SHA 63415a1View commit details