Skip to content

fix(abstract-eth): preserve version zero for CCR signing - #9578

Draft
ralph-bitgo[bot] wants to merge 1 commit into
masterfrom
SPT-270-ccr-wallet-version
Draft

fix(abstract-eth): preserve version zero for CCR signing#9578
ralph-bitgo[bot] wants to merge 1 commit into
masterfrom
SPT-270-ccr-wallet-version

Conversation

@ralph-bitgo

@ralph-bitgo ralph-bitgo Bot commented Aug 27, 2026

Copy link
Copy Markdown

What

  • Preserve walletVersion: 0 when signing EVM cross-chain recovery transactions.
  • Exercise CCR build responses with wallet version zero in EthLike tests.

Why

  • Legacy version-zero wallets currently lose their wallet version because the
    SDK treats zero as absent, preventing self-serve signing of customer funds.

Test plan

  • nix develop . --command yarn workspace @bitgo/sdk-coin-ethlike unit-test --grep 'cross chain recovery'

Ticket: SPT-270

Pass wallet version zero from CCR build responses into the transaction builder.
This allows self-serve signing for legacy version zero wallets, whose
recovery requests currently lose the version because zero is falsy.

Ticket: SPT-270
Session-Id: e7756c81-cf6f-4700-8037-6aa3f1482e1b
Task-Id: d02d4750-f978-47bb-8037-8ba604d7ef62
@linear-code

linear-code Bot commented Aug 27, 2026

Copy link
Copy Markdown
Contributor
@ralph-bitgo
ralph-bitgo Bot force-pushed the SPT-270-ccr-wallet-version branch from bdb2271 to 4b73b93 Compare August 27, 2026 07:00
@bitgo-ai-agent-dev
bitgo-ai-agent-dev Bot force-pushed the SPT-270-ccr-wallet-version branch from 4b73b93 to c89ea9b Compare August 27, 2026 07:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

0 participants