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

SPT-270

SPT-282

SPT-420

@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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants