Skip to content

test(wasm-utxo): remove utxo-lib dependencies from fixed-script tests#169

Draft
OttoAllmendinger wants to merge 1 commit intomasterfrom
BTC-3047.de-utxolib-tests
Draft

test(wasm-utxo): remove utxo-lib dependencies from fixed-script tests#169
OttoAllmendinger wants to merge 1 commit intomasterfrom
BTC-3047.de-utxolib-tests

Conversation

@OttoAllmendinger
Copy link
Contributor

Remove utxo-lib dependencies from fixed-script PSBT tests and
implement fixture auto-generation. Tests now generate fixtures
on-demand when missing, ensuring consistency across all signature
states (unsigned, halfsigned, fullsigned).

Changes:

  • Implement fixture generation in generateFixture.ts
  • Update fixtureUtil to auto-generate missing fixtures
  • Remove utxo-lib network references, use NetworkName type
  • Remove txid validation against utxo-lib
  • Remove OP_RETURN output construction via utxo-lib
  • Update all test files to use async fixture loading
  • Switch to format validation for txids instead of
    cross-library checks

Issue: BTC-3047
Co-authored-by: llm-git llm-git@ttll.de

Remove utxo-lib dependencies from fixed-script PSBT tests and implement
fixture auto-generation. Tests now generate fixtures on-demand when
missing, ensuring consistency across all signature states (unsigned,
halfsigned, fullsigned).

Changes:
- Implement fixture generation in generateFixture.ts
- Update fixtureUtil to auto-generate missing fixtures
- Remove utxo-lib network references, use NetworkName type
- Remove txid validation against utxo-lib
- Remove OP_RETURN output construction via utxo-lib
- Update all test files to use async fixture loading
- Switch to format validation for txids instead of cross-library checks

Issue: BTC-3047
Co-authored-by: llm-git <llm-git@ttll.de>
@OttoAllmendinger OttoAllmendinger force-pushed the BTC-3047.de-utxolib-tests branch from 8719aea to 52b0ed8 Compare February 19, 2026 14:06
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.

1 participant

Comments