-
Notifications
You must be signed in to change notification settings - Fork 5.4k
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 OP_VAULT (BIP 345) #1421
Add OP_VAULT (BIP 345) #1421
Commits on Feb 13, 2023
-
Configuration menu - View commit details
-
Copy full SHA for b30e37c - Browse repository at this point
Copy the full SHA b30e37cView commit details
Commits on Feb 14, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 476aea3 - Browse repository at this point
Copy the full SHA 476aea3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9124f29 - Browse repository at this point
Copy the full SHA 9124f29View commit details
Commits on Feb 15, 2023
-
vaults: make recovery transaction explicit
Instead of implicitly detecting whether or not an OP_VAULT/OP_UNVAULT spend is a recovery spend by scanning outputs for matching scriptPubKeys, explicitly indicate recoveries by requiring a witness stack element that is either -1 in the case of no recovery OR corresponds to an output index that is the recovery output.
Configuration menu - View commit details
-
Copy full SHA for c589490 - Browse repository at this point
Copy the full SHA c589490View commit details
Commits on Feb 21, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 58cbc4e - Browse repository at this point
Copy the full SHA 58cbc4eView commit details -
vaults: make recovery output structure a matter of policy
Since constraints on unauthorized recovery transaction structure exist only to avoid pinning, make them a matter of policy and not consensus.
Configuration menu - View commit details
-
Copy full SHA for 0204c9a - Browse repository at this point
Copy the full SHA 0204c9aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6ff8efd - Browse repository at this point
Copy the full SHA 6ff8efdView commit details
Commits on Feb 22, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 24241ee - Browse repository at this point
Copy the full SHA 24241eeView commit details
Commits on Mar 23, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 4f03aae - Browse repository at this point
Copy the full SHA 4f03aaeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6dc766d - Browse repository at this point
Copy the full SHA 6dc766dView commit details -
Configuration menu - View commit details
-
Copy full SHA for f30fb52 - Browse repository at this point
Copy the full SHA f30fb52View commit details -
Co-authored-by: kallewoof <kalle.alm@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 997e4f4 - Browse repository at this point
Copy the full SHA 997e4f4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 915ede3 - Browse repository at this point
Copy the full SHA 915ede3View commit details
Commits on Mar 27, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 47a25d1 - Browse repository at this point
Copy the full SHA 47a25d1View commit details -
Configuration menu - View commit details
-
Copy full SHA for a0b4334 - Browse repository at this point
Copy the full SHA a0b4334View commit details -
Configuration menu - View commit details
-
Copy full SHA for a6452ea - Browse repository at this point
Copy the full SHA a6452eaView commit details
Commits on Mar 28, 2023
-
Configuration menu - View commit details
-
Copy full SHA for e08f6ad - Browse repository at this point
Copy the full SHA e08f6adView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8bad703 - Browse repository at this point
Copy the full SHA 8bad703View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8bf5b86 - Browse repository at this point
Copy the full SHA 8bf5b86View commit details -
Configuration menu - View commit details
-
Copy full SHA for 29345a1 - Browse repository at this point
Copy the full SHA 29345a1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0b0674c - Browse repository at this point
Copy the full SHA 0b0674cView commit details
Commits on Apr 17, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 7112f30 - Browse repository at this point
Copy the full SHA 7112f30View commit details
Commits on Jun 28, 2023
-
fixup! add <revault-amount> and clarify deferred checks
This change makes the amount being revaulted (if any) explicit to avoid issues surfaced by AJ Towns (e.g. multiple compatible vault inputs duplicating triggers and revaults to confuse the old deferred check logic). Pseudocode is also provided for the deferred checks, and their inline validation description has been changed to be more faithful to the implementation - we make mention of queueing deferred checks, and then later describe the algorithm used to aggregate and perform them.
Configuration menu - View commit details
-
Copy full SHA for cb50446 - Browse repository at this point
Copy the full SHA cb50446View commit details -
fiuxp! allow larger trigger/recovery output amounts
Allow trigger/recovery output nValues to exceed the amounts supplied by constituent vault inputs. This allows future compatibility for e.g. trigger collateral.
Configuration menu - View commit details
-
Copy full SHA for e2ff23b - Browse repository at this point
Copy the full SHA e2ff23bView commit details
Commits on Sep 1, 2023
-
fixup! fix off-by-one and revault-idx malleability
Co-authored-by: sanket1729 <sanket1729@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 4aae726 - Browse repository at this point
Copy the full SHA 4aae726View commit details
Commits on Sep 29, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 014b832 - Browse repository at this point
Copy the full SHA 014b832View commit details
Commits on Oct 9, 2023
-
BIP-0345: restrict trigger output to v1 witness
Co-authored-by: Antoine Poinsot <darosior@protonmail.com>
Configuration menu - View commit details
-
Copy full SHA for eb3fb72 - Browse repository at this point
Copy the full SHA eb3fb72View commit details
Commits on Jan 3, 2024
-
Configuration menu - View commit details
-
Copy full SHA for c2cec65 - Browse repository at this point
Copy the full SHA c2cec65View commit details -
Configuration menu - View commit details
-
Copy full SHA for 327025b - Browse repository at this point
Copy the full SHA 327025bView commit details -
Configuration menu - View commit details
-
Copy full SHA for de9ef59 - Browse repository at this point
Copy the full SHA de9ef59View commit details
Commits on Feb 23, 2024
-
Configuration menu - View commit details
-
Copy full SHA for eccf3db - Browse repository at this point
Copy the full SHA eccf3dbView commit details