Skip to content

[STACK tzpnlvnu] refactor(abstract-utxo): drop utxolib RootWalletKeys from keychains.ts#8986

Closed
OttoAllmendinger wants to merge 1 commit into
otto/abstract-utxo-replacementsfrom
otto/keychains-drop-utxolib
Closed

[STACK tzpnlvnu] refactor(abstract-utxo): drop utxolib RootWalletKeys from keychains.ts#8986
OttoAllmendinger wants to merge 1 commit into
otto/abstract-utxo-replacementsfrom
otto/keychains-drop-utxolib

Conversation

@OttoAllmendinger

@OttoAllmendinger OttoAllmendinger commented Jun 10, 2026

Copy link
Copy Markdown
Contributor

Summary

Switches the instanceof check and Triple<BIP32> conversion path in keychains.ts to use fixedScriptWallet.RootWalletKeys from @bitgo/wasm-utxo. The other input shapes (UtxoNamedKeychains, Triple<{pub}>, string[]) continue to work via the existing toKeychainTriple / string-array branches.

Stacked on #8915 (jj: tzpnlvnu)
Followed by #8987

PR group context

Stack: master → #8915 (abstract-utxo-replacements) → this PR (keychains-drop-utxolib) → abstract-utxo-terminal

Refs: T1-3279

Test plan

  • yarn tsc --noEmit clean in modules/abstract-utxo
  • yarn lint clean in modules/abstract-utxo
  • All abstract-utxo unit tests pass

🤖 Generated with Claude Code

@linear-code

linear-code Bot commented Jun 10, 2026

Copy link
Copy Markdown

T1-3279

Switch the instanceof check and Triple<BIP32> conversion path to use
fixedScriptWallet.RootWalletKeys from wasm-utxo. The other input shapes
(UtxoNamedKeychains, Triple<{pub}>, string[]) continue to work via the
existing toKeychainTriple/string-array branches.

Refs: T1-3279
@OttoAllmendinger

Copy link
Copy Markdown
Contributor Author

Collapsing stack into a single PR. These commits are now included in #8987 which targets master directly.

@OttoAllmendinger OttoAllmendinger deleted the otto/keychains-drop-utxolib branch June 10, 2026 15:34
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