You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
refactor(abstract-utxo): replace utxo-lib utility imports with standalone equivalents
Replace utxo-lib utility functions (crypto, address, bip32, opcodes) with
standalone equivalents from @bitgo/wasm-utxo, @bitgo/secp256k1, and local
implementations. This does not affect transaction decoding or signing paths.
- verifyKey: replace utxolib.crypto.hash160/address.toBase58Check with local
- recipient: replace utxolib.address.* with wasm-utxo address module
- bip322: replace bitgo.isPsbt() with hasPsbtMagic()
- replayProtection: replace utxolib address with wasm-utxo address
- parseTransaction: replace utxolib.bitgo.toTNumber() with local helper
- SigningError: inline PsbtParsedScriptType type locally
- unspent: change ChainCode type import to wasm-utxo
- signPsbtWasm, descriptor/transaction: import BIP32Interface from secp256k1
- test utils: add coinNameToNetwork map and getNetworkForCoinName helper
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
TICKET: BTC-2768
0 commit comments