Skip to content

Conversation

@OttoAllmendinger
Copy link
Contributor

Implement PSBT serialization, finalization, and transaction extraction
capabilities in BitGoPsbt class. These methods enable complete transaction
workflow:

  • serialize() - Convert PSBT to binary format
  • finalizeAllInputs() - Complete all inputs with signatures
  • extractTransaction() - Get final signed transaction bytes

Added tests to verify round-trip serialization and transaction extraction.

BTC-2786

Implement PSBT serialization, finalization, and transaction extraction
capabilities in BitGoPsbt class. These methods enable complete transaction
workflow:
- `serialize()` - Convert PSBT to binary format
- `finalizeAllInputs()` - Complete all inputs with signatures
- `extractTransaction()` - Get final signed transaction bytes

Added tests to verify round-trip serialization and transaction extraction.

Issue: BTC-2786

Co-authored-by: llm-git <llm-git@ttll.de>
@OttoAllmendinger OttoAllmendinger marked this pull request as ready for review November 20, 2025 14:52
@OttoAllmendinger OttoAllmendinger requested a review from a team as a code owner November 20, 2025 14:52
@OttoAllmendinger OttoAllmendinger merged commit 434fd72 into master Nov 20, 2025
1 check passed
@OttoAllmendinger OttoAllmendinger deleted the BTC-2786.finalize-serialize-extract branch November 20, 2025 15:01
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