You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
chore(sdk-lib-mpc): bump @bitgo/wasm-mps to 1.10.0
Bump @bitgo/wasm-mps from 1.8.1 to 1.10.0. wasm-mps 1.10.0 changes DSG
path derivation from the old Silence Labs formula to standard
BIP32-Ed25519, matching Eddsa.deriveUnhardened.
Update all DSG cross-check tests and the signRecoveryEddsaMPCv2 helper
to use Eddsa.deriveUnhardened instead of the now-incompatible
deriveUnhardenedMps:
- sdk-lib-mpc/src: mark deriveUnhardenedMps @deprecated — DSG no longer
uses this formula; callers should switch to Eddsa.deriveUnhardened.
- sdk-lib-mpc/test: replace the old deriveUnhardenedMps DSG cross-check
block with new tests verifying against Ed25519Bip32HdTree.publicDerive
(Eddsa.deriveUnhardened). Remove the commented-out old block.
- sdk-core/src: make signRecoveryEddsaMPCv2 async; verify via
getInitializedMpcInstance().deriveUnhardened; drop deriveUnhardenedMps.
- sdk-core/test: await signRecoveryEddsaMPCv2; verify against
mpc.deriveUnhardened; use assert.rejects for the async throw test;
drop deriveUnhardenedMps import; change path from m/0/0 to m/0.
- sdk-coin-sol/src: await signRecoveryEddsaMPCv2 (now returns Promise).
This is a prerequisite for WCI-644 (full removal of deriveUnhardenedMps).
Ticket: WCI-793
Session-Id: 01cf0284-3429-472d-8205-b7ef491d6426
Task-Id: 2a3decb6-9318-4219-94b3-21a0acdfebfb
0 commit comments