Skip to content

Conversation

@OttoAllmendinger
Copy link
Contributor

This PR adds WASM support for BCH, BTG, BSV, and XEC networks using the
latest wasm-utxo library. It includes several improvements:

  • Update @bitgo/wasm-utxo dependency from 1.11.0 to 1.14.0 across
    abstract-utxo, utxo-bin, utxo-core and utxo-staking modules
  • Enable wasm-utxo support for all networks except ZCash
  • Add function to generate replay protection pubkeys and use it in tests
  • Allow buffer as p2shP2pk key in utxo-lib to improve reuse across
    various Bitcoin forks

BTC-2656

OttoAllmendinger and others added 4 commits December 17, 2025 17:13
Update @bitgo/wasm-utxo dependency from 1.11.0 to 1.14.0 across
abstract-utxo, utxo-bin, utxo-core and utxo-staking modules.

Issue: BTC-2656

Co-authored-by: llm-git <llm-git@ttll.de>
Accept raw public key buffer in addition to BIP32 key instances when
creating p2shP2pk scripts, which allows for reuse by BCH, BTG and other
forks.

Issue: BTC-2656

Co-authored-by: llm-git <llm-git@ttll.de>
Enable wasm-utxo support for all networks except ZCash.

Issue: BTC-2656

Co-authored-by: llm-git <llm-git@ttll.de>
Add function to generate replay protection pubkeys and use it in tests

Issue: BTC-2656

Co-authored-by: llm-git <llm-git@ttll.de>
@OttoAllmendinger OttoAllmendinger marked this pull request as ready for review December 17, 2025 17:02
@OttoAllmendinger OttoAllmendinger requested review from a team as code owners December 17, 2025 17:02
@OttoAllmendinger OttoAllmendinger merged commit fa256e6 into master Dec 18, 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.

4 participants