Skip to content

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

Open
Marzooqa wants to merge 1 commit into
masterfrom
WCI-391
Open

feat(sdk-core): use deriveUnhardenedMps for EdDSA MPCv2 addresses#8777
Marzooqa wants to merge 1 commit into
masterfrom
WCI-391

Conversation

@Marzooqa
Copy link
Copy Markdown
Contributor

@Marzooqa Marzooqa commented May 14, 2026

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.

Related pr -> #8766

Co-Authored-By: Claude Sonnet 4.6 [email protected]

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
@Marzooqa Marzooqa changed the base branch from marzooqakather498/wci-390-expose-mps-compatible-ed25519-public-derivation to master May 18, 2026 07:00
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 <[email protected]>

TICKET: WCI-391
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