Skip to content

feat(sdk-core): use deriveUnhardenedMps for EdDSA MPCv2 addresses#8777

Open
Marzooqa wants to merge 1 commit into
marzooqakather498/wci-390-expose-mps-compatible-ed25519-public-derivationfrom
WCI-391
Open

feat(sdk-core): use deriveUnhardenedMps for EdDSA MPCv2 addresses#8777
Marzooqa wants to merge 1 commit into
marzooqakather498/wci-390-expose-mps-compatible-ed25519-public-derivationfrom
WCI-391

Conversation

@Marzooqa
Copy link
Copy Markdown
Contributor

Thread multisigTypeVersion from the wallet document through VerifyAddressOptions and TssVerifyAddressOptions so that verifyMPCWalletAddress can select the correct derivation formula. MPCv2 wallets use deriveUnhardenedMps (Silence Labs formula); MPCv1 wallets continue using Eddsa.deriveUnhardened.

Co-Authored-By: Claude Sonnet 4.6 noreply@anthropic.com

TICKET: WCI-391

Thread multisigTypeVersion from the wallet document through
VerifyAddressOptions and TssVerifyAddressOptions so that
verifyMPCWalletAddress can select the correct derivation formula.
MPCv2 wallets use deriveUnhardenedMps (Silence Labs formula);
MPCv1 wallets continue using Eddsa.deriveUnhardened.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

TICKET: WCI-391
@linear-code
Copy link
Copy Markdown

linear-code Bot commented May 14, 2026

WCI-391

@Marzooqa Marzooqa marked this pull request as ready for review May 14, 2026 20:29
@Marzooqa Marzooqa requested review from a team as code owners May 14, 2026 20:29
@Marzooqa Marzooqa removed the request for review from mr-neptune May 14, 2026 20:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant