Skip to content

Conversation

@OttoAllmendinger
Copy link
Contributor

@OttoAllmendinger OttoAllmendinger commented Dec 4, 2025

  1. Add getReplayProtectionPublicKey method to AcidTest:

    • Provide a getter for the specific public key used for replay protection
    • Refactor existing code to use this new method
  2. Replace replay protection output scripts with pubkeys:

    • Use pubkeys instead of output scripts for more flexibility
    • Add tests verifying pubkeys map to expected addresses across networks

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>
…bkeys

Replace the implementation of replay protection to use pubkeys instead of
output scripts directly. This allows more flexibility in how the scripts
are created and addresses are encoded.

Add tests to verify that the pubkeys correctly map to the expected
addresses across different networks and address formats.

Issue: BTC-2806

Co-authored-by: llm-git <llm-git@ttll.de>
@OttoAllmendinger OttoAllmendinger changed the title # feat(abstract-utxo): add MuSig2 PSBT signing and improve replay protection feat(abstract-utxo): expose pubkeys for replay protection Dec 4, 2025
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.

2 participants