Skip to content

Conversation

@OttoAllmendinger
Copy link
Contributor

Key changes:

  • Refactored replay protection in abstract-utxo to use public keys directly
  • Added a new method getReplayProtectionPublicKey to AcidTest in utxo-lib
  • Modified existing code to use the new approach
  • Added tests to verify output scripts match those computed from descriptors

Issue: BTC-2806

OttoAllmendinger and others added 2 commits December 4, 2025 12:20
Add a getter for the specific public key used for replay protection.
This refactors the existing code to use this new method.

Issue: BTC-2806

Co-authored-by: llm-git <llm-git@ttll.de>
Refactor replay protection to use the public keys directly instead of output
scripts. The output scripts are now derived from the public keys, making the
code more maintainable and easier to understand.

Add tests for replay protection to verify that the output scripts match those
computed from descriptors.

Issue: BTC-2806

Co-authored-by: llm-git <llm-git@ttll.de>
@OttoAllmendinger OttoAllmendinger marked this pull request as ready for review December 4, 2025 13:23
@OttoAllmendinger OttoAllmendinger requested a review from a team as a code owner December 4, 2025 13:23
@OttoAllmendinger OttoAllmendinger merged commit bc295d8 into master Dec 4, 2025
14 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants