-
Notifications
You must be signed in to change notification settings - Fork 990
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
Changes for Atomic Swaps #3643
base: master
Are you sure you want to change the base?
Changes for Atomic Swaps #3643
Commits on Jun 3, 2021
-
Add multisig bulletproof functions
Add functions to create and verify a multisignature bulletproof. Callers must go through multiple steps to create the full bulletproof Each party must complete each step in the protocol, and the initiator finalizes the multisignature bulletproof
Configuration menu - View commit details
-
Copy full SHA for 3a268aa - Browse repository at this point
Copy the full SHA 3a268aaView commit details -
Add serializer for
Option<secp::key::Pubkey>
Adds serde mod for an optional public key. Useful for multisig output and atomic swap transaction flow
Configuration menu - View commit details
-
Copy full SHA for 01ce238 - Browse repository at this point
Copy the full SHA 01ce238View commit details
Commits on Jun 8, 2021
-
Add option to sign with extra nonce
Add option to create an adaptor signature by signing with an extra nonce
Configuration menu - View commit details
-
Copy full SHA for 142c85b - Browse repository at this point
Copy the full SHA 142c85bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5b12dcd - Browse repository at this point
Copy the full SHA 5b12dcdView commit details
Commits on Jun 17, 2021
-
Add function to build multisig output
Build a multisig output with a blank rangeproof, to build the rangeproof over a number of rounds Output commit is a sum of a partial commit to the output value and a commit to zero
Configuration menu - View commit details
-
Copy full SHA for d6edffd - Browse repository at this point
Copy the full SHA d6edffdView commit details
Commits on Jun 23, 2021
-
Deserialize an Identifier from a BIP32 string
Add a function to deserialize a keychain `Identifier` from a BIP32 string
Configuration menu - View commit details
-
Copy full SHA for fb8652d - Browse repository at this point
Copy the full SHA fb8652dView commit details
Commits on Jun 30, 2021
-
Update rust-secp256k1-zkp dependency
Change rust-secp256k1-zkp dependency to include changes necessary for atomic swaps Points to https://github.com/geneferneau/rust-secp256k1-zkp#atomic **DO NOT MERGE** Drop this commit after merging rust-secp256k1-zkp changes upstream
Configuration menu - View commit details
-
Copy full SHA for 949efbf - Browse repository at this point
Copy the full SHA 949efbfView commit details -
Add functions to build an input from a multisig output Uses the provided shared commitment to build the transaction input
Configuration menu - View commit details
-
Copy full SHA for 1ac6973 - Browse repository at this point
Copy the full SHA 1ac6973View commit details -
Add functionality for determining if an output is multisig
Configuration menu - View commit details
-
Copy full SHA for b6b9a03 - Browse repository at this point
Copy the full SHA b6b9a03View commit details