Skip to content

feat(abstract-utxo): improve signing function and testnet defaults#8084

Merged
OttoAllmendinger merged 2 commits intomasterfrom
BTC-3018.default-to-wasm-utxo-on-testnet
Feb 9, 2026
Merged

feat(abstract-utxo): improve signing function and testnet defaults#8084
OttoAllmendinger merged 2 commits intomasterfrom
BTC-3018.default-to-wasm-utxo-on-testnet

Conversation

@OttoAllmendinger
Copy link
Contributor

This PR makes two significant changes to the abstract-utxo module:

  1. Makes the pubs parameter required for custom signing functions to
    maintain consistency and prevent errors. The function signature in the
    interface and implementation has been updated to reflect this requirement.

  2. Changes the default SDK backend to wasm-utxo for testnet coins, while
    keeping utxolib for mainnet. Additionally, enhances PSBT transaction
    handling to support key path spend input detection in both backends.

Issue: BTC-3018

OttoAllmendinger and others added 2 commits February 9, 2026 11:35
…function

Ensure pubs parameter is always required when using custom signing functions
to maintain consistency and prevent errors. Update function signature in
the interface and implementation to reflect this requirement.

Issue: BTC-3018

Co-authored-by: llm-git <llm-git@ttll.de>
Change the default SDK backend to wasm-utxo for testnet coins, keeping
utxolib for mainnet. Also enhance PSBT transaction handling to support
key path spend input detection in both backends.

Issue: BTC-3018

Co-authored-by: llm-git <llm-git@ttll.de>
@OttoAllmendinger OttoAllmendinger force-pushed the BTC-3018.default-to-wasm-utxo-on-testnet branch from 8ead4f2 to 15b50c8 Compare February 9, 2026 11:18
@OttoAllmendinger OttoAllmendinger marked this pull request as ready for review February 9, 2026 12:09
@OttoAllmendinger OttoAllmendinger requested review from a team as code owners February 9, 2026 12:09
@OttoAllmendinger OttoAllmendinger merged commit c8e33f6 into master Feb 9, 2026
20 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.

2 participants