Detalhes do pacote

@bitgo/sdk-lib-mpc

BitGo27.9kMIT10.5.0

library functions for BitGo's MPC solution

readme (leia-me)

BitGo JavaScript SDK

The BitGo Platform and SDK makes it easy to build multi-signature crypto-currency applications today with support for Bitcoin, Ethereum and many other coins. The SDK is fully integrated with the BitGo co-signing service for managing all of your BitGo wallets.

Included in the SDK are examples for how to use the API to manage your multi-signature wallets.

Please email us at support@bitgo.com if you have questions or comments about this API.

Module Overview

The BitGo SDK repository is a monorepo composed of separate modules, each of which implement some subset of the features of the SDK.

Package Name Module Description
bitgo bitgo Authentication, wallet management, user authentication, cryptographic primitives, abstract coin interfaces, coin implementations. Link
@bitgo/account-lib account-lib Build and sign transactions for account-based coins. Link
@bitgo/blake2b blake2b Blake2b (64-bit version) in pure JavaScript. Link
@bitgo/blake2b-wasm blake2b-wasm Blake2b implemented in WASM. Link
@bitgo/blockapis blockapis Access public block explorer APIs for a variety of coins. Link
@bitgo/express express Local BitGo transaction signing server and proxy. Link
@bitgo/statics statics Static configuration values used across the BitGo platform. Link
@bitgo/unspents unspents Defines the chain codes used for different unspent types and methods to calculate bitcoin transaction sizes. Link
@bitgo/utxo-bin utxo-bin Command-line utility for BitGo UTXO transactions. Link
@bitgo/utxo-lib utxo-lib Build and sign transactions for utxo-based coins. Link

Release Notes

Each module provides release notes in modules/*/CHANGELOG.md.

The release notes for the bitgo module are here.

Release Cycle

The BitGoJS SDK use a number of branches to control the development of various packages throughout the deployment lifecycle. Provided below is an overview to how branches relate to one another.

Branch Status NPM Description
master Unstable N/A Ongoing development of SDK packages
rel/latest Stable latest Deployed packages from master to rel/latest. This includes Express and is recommended to use rel/latest when not using Docker images for Express.

Other tags may be released to npm (e.g. hotfix, dev, etc...), but are not considered critical to the common path for consumers usage of SDK packages unless otherwise stated.

Examples

Examples can be found in each of the modules specific to the module use cases. Starter examples can be found here.

NodeJS Version Support Policy

BitGoJS currently provides support for the following Node versions per package.json engines policy:

"engines": {
  "node": ">=18 <23",
  "npm": ">=3.10.10"
}

We specifically limit our support to these versions of Node, not because this package won't work on other versions, but because these versions tend to be the most widely used in practice. It's possible the packages in this repository will work correctly on newer or older versions of Node, but we typically don't run automated tests against non-specified versions of Node (including odd versions), with the possible exception of the latest odd numbered version for advanced awareness of upcoming breaks in version support.

As each Node LTS version reaches its end-of-life we will exclude that version from the node engines property of our package's package.json file. Removing a Node version is considered a breaking change and will entail the publishing of a new major version of this package. We will not accept any requests to support an end-of-life version of Node, and any pull requests or issues regarding support for an end-of-life version of Node will be closed. We will accept code that allows this package to run on newer, non-LTS, versions of Node. Furthermore, we will attempt to ensure our own changes work on the latest version of Node. To help in that commitment, our continuous integration setup runs the full test suite on the latest release of the following versions of node:

  • 18
  • 20

JavaScript package managers should allow you to install this package with any version of Node, with, at most, a warning if your version of Node does not fall within the range specified by our node engines property. If you encounter issues installing this package on a supported version of Node, please report the issue to us.

Notes for Developers

See DEVELOPERS.md

changelog (log de mudanças)

Change Log

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

10.5.0 (2025-06-05)

Features

10.4.0 (2025-06-02)

Features

  • rename audit function naming and signature (1a885ab)
  • root: add new audit key baseCoin method (57c1778)

10.3.0 (2025-05-22)

Features

10.2.0 (2025-04-04)

Features

  • sdk-lib-mpc: switch to better DKLs variant (0105670)

10.1.2 (2025-03-04)

Bug Fixes

  • root: replace elliptic with noble/curves/secp256k1 (50a208d)
  • sdk-lib-mpc: fix time warp during decrypting comms in MPCv2 (c060690)

10.1.1 (2025-02-26)

Bug Fixes

  • root: replace elliptic with noble/curves/secp256k1 (50a208d)
  • sdk-lib-mpc: fix time warp during decrypting comms in MPCv2 (c060690)

10.1.0 (2024-11-01)

Features

10.0.1 (2024-10-22)

Note: Version bump only for package @bitgo/sdk-lib-mpc

10.0.0 (2024-08-20)

Features

  • move opensslbytes to own package (e23c562)

BREAKING CHANGES

  • clients using challenge generation & TSS Recovery functions must now install @bitgo/sdk-opensslbytes separately & provide the openSSLBytes WASM themselves.

Ticket: CE-4329

9.11.0 (2024-08-07)

Bug Fixes

  • sdk-lib-mpc: fix time warp issues with pgp verifications (18eda4a)

Features

  • sdk-lib-mpc: support dep injection of dkls wasm in dsg (a8c09ab)

9.10.2 (2024-07-30)

Bug Fixes

  • sdk-lib-mpc: lazy import dkls wasm (3b8056c)

9.10.1 (2024-07-24)

Bug Fixes

  • sdk-core: fixing nocks for tests (4d66d5d)

9.10.0 (2024-07-16)

Features

  • sdk-lib-mpc: implement session get and restore for dsg (19a41ce)

9.9.0 (2024-06-26)

Features

  • sdk-core: adding MPCv1 to MPCv2 retrofit helper (8b13b16)
  • sdk-lib-mpc: support seeded dkg for mpcv2 (0b29d0b)

9.8.1 (2024-06-11)

Bug Fixes

  • sdk-lib-mpc: improve mpcv2 error handling (00a57ad)
  • sdk-lib-mpc: replace @noble/secp256k1 with @noble/curves (c89064d)

9.8.0 (2024-05-22)

Features

  • abstract-eth: wrw recovery for dkls wallet (bf374e8)
  • sdk-core: support smaller mpcv2 keycard (63512d4)

9.7.0 (2024-05-08)

Features

  • make openssl prime gen non-breaking change (e74357f)
  • sdk-lib-mpc: support mpcv1 to mpcv2 retrofit (b54a465)

Reverts

  • Revert "feat(sdk-lib-mpc): use crypto module for safe prime" (1b69c40)

9.6.0 (2024-05-01)

Bug Fixes

  • sdk-lib-mpc: fix mpcv2 sig combine to pad signatures to 64 bytes (421698d)
  • sdk-lib-mpc: fix wasm init in mpcv2 wallets (efbe63a)

Features

  • sdk-core: add MPCv2 wallet creation (3b15e71)

9.5.0 (2024-04-25)

Features

  • sdk-lib-mpc: add derivation to verify mpcv2 signature (672b6fb)

9.4.0 (2024-04-22)

Bug Fixes

  • sdk-lib-mpc: fix mpcv2 commitment and signatureR serialization (89efa0c)

Features

  • sdk-lib-mpc: add utility to verify dkls signatures (eb0824d)

9.3.0 (2024-04-17)

Features

  • sdk-lib-mpc: add dkls utils (3a198d4)
  • sdk-lib-mpc: combine partial signatures util support (c7f126f)

9.2.0 (2024-04-05)

Features

  • sdk-lib-mpc: use crypto module for safe prime (3113e6a)

9.1.1 (2024-03-19)

Bug Fixes

  • sdk-lib-mpc: add derivation path signing tests to dkls module (7ab038f)

9.1.0 (2024-03-11)

Features

  • sdk-lib-mpc: support DSG Dkls primitives (899082f)

9.0.1 (2024-02-28)

Bug Fixes

  • sdk-lib-mpc: expose dkls functions from tss module (fd1da88)

9.0.0 (2024-02-19)

Bug Fixes

  • root: update @types/node (cedc1a0)
  • sdk-lib-mpc: fix 0 values attack on range proof (4a689dc)

Features

  • sdk-core: add getDerivationPath method for smc wallets (e0be65f)
  • sdk-core: phase 5 of gg18 signing (d8ab3df)
  • sdk-lib-mpc: convert interface to type (e1c1065)
  • sdk-lib-mpc: move ecdsa hdtree from core (f0311a8)
  • sdk-lib-mpc: move shamir (42fc946)
  • sdk-lib-mpc: move types to types.ts (cf2f482)
  • sdk-lib-mpc: support DKLS DKG primitives (ccd6e66)

BREAKING CHANGES

  • sdk-lib-mpc: moves and renames authenticated encryption utility functions to sdk-lib-mpc

8.32.0 (2024-01-30)

Bug Fixes

  • root: update @types/node (cedc1a0)
  • sdk-lib-mpc: fix 0 values attack on range proof (4a689dc)

Features

  • sdk-core: add getDerivationPath method for smc wallets (e0be65f)
  • sdk-core: phase 5 of gg18 signing (d8ab3df)
  • sdk-lib-mpc: convert interface to type (e1c1065)
  • sdk-lib-mpc: move ecdsa hdtree from core (f0311a8)
  • sdk-lib-mpc: move shamir (42fc946)
  • sdk-lib-mpc: move types to types.ts (cf2f482)

8.31.0 (2024-01-26)

Bug Fixes

  • root: update @types/node (cedc1a0)
  • sdk-lib-mpc: fix 0 values attack on range proof (4a689dc)

Features

  • sdk-core: add getDerivationPath method for smc wallets (e0be65f)
  • sdk-core: phase 5 of gg18 signing (d8ab3df)
  • sdk-lib-mpc: convert interface to type (e1c1065)
  • sdk-lib-mpc: move ecdsa hdtree from core (f0311a8)
  • sdk-lib-mpc: move shamir (42fc946)
  • sdk-lib-mpc: move types to types.ts (cf2f482)

8.30.0 (2024-01-26)

Bug Fixes

  • root: update @types/node (cedc1a0)
  • sdk-lib-mpc: fix 0 values attack on range proof (4a689dc)

Features

  • sdk-core: add getDerivationPath method for smc wallets (e0be65f)
  • sdk-core: phase 5 of gg18 signing (d8ab3df)
  • sdk-lib-mpc: convert interface to type (e1c1065)
  • sdk-lib-mpc: move ecdsa hdtree from core (f0311a8)
  • sdk-lib-mpc: move shamir (42fc946)
  • sdk-lib-mpc: move types to types.ts (cf2f482)

8.29.0 (2024-01-25)

Bug Fixes

  • root: update @types/node (cedc1a0)
  • sdk-lib-mpc: fix 0 values attack on range proof (4a689dc)

Features

  • sdk-core: add getDerivationPath method for smc wallets (e0be65f)
  • sdk-core: phase 5 of gg18 signing (d8ab3df)
  • sdk-lib-mpc: convert interface to type (e1c1065)
  • sdk-lib-mpc: move ecdsa hdtree from core (f0311a8)
  • sdk-lib-mpc: move shamir (42fc946)
  • sdk-lib-mpc: move types to types.ts (cf2f482)

8.28.0 (2024-01-22)

Bug Fixes

  • root: update @types/node (cedc1a0)
  • sdk-lib-mpc: fix 0 values attack on range proof (4a689dc)

Features

  • sdk-core: add getDerivationPath method for smc wallets (e0be65f)
  • sdk-core: phase 5 of gg18 signing (d8ab3df)
  • sdk-lib-mpc: convert interface to type (e1c1065)
  • sdk-lib-mpc: move ecdsa hdtree from core (f0311a8)
  • sdk-lib-mpc: move shamir (42fc946)
  • sdk-lib-mpc: move types to types.ts (cf2f482)

8.27.0 (2024-01-09)

Bug Fixes

  • root: update @types/node (cedc1a0)
  • sdk-lib-mpc: fix 0 values attack on range proof (4a689dc)

Features

  • sdk-core: add getDerivationPath method for smc wallets (e0be65f)
  • sdk-core: phase 5 of gg18 signing (d8ab3df)
  • sdk-lib-mpc: convert interface to type (e1c1065)
  • sdk-lib-mpc: move ecdsa hdtree from core (f0311a8)
  • sdk-lib-mpc: move shamir (42fc946)
  • sdk-lib-mpc: move types to types.ts (cf2f482)

8.26.0 (2024-01-03)

Bug Fixes

  • root: update @types/node (cedc1a0)
  • sdk-lib-mpc: fix 0 values attack on range proof (4a689dc)

Features

  • sdk-core: add getDerivationPath method for smc wallets (e0be65f)
  • sdk-core: phase 5 of gg18 signing (d8ab3df)
  • sdk-lib-mpc: convert interface to type (e1c1065)
  • sdk-lib-mpc: move ecdsa hdtree from core (f0311a8)
  • sdk-lib-mpc: move shamir (42fc946)
  • sdk-lib-mpc: move types to types.ts (cf2f482)

8.25.0 (2023-12-18)

Bug Fixes

  • root: update @types/node (cedc1a0)
  • sdk-lib-mpc: fix 0 values attack on range proof (4a689dc)

Features

  • sdk-core: add getDerivationPath method for smc wallets (e0be65f)
  • sdk-core: phase 5 of gg18 signing (d8ab3df)
  • sdk-lib-mpc: convert interface to type (e1c1065)
  • sdk-lib-mpc: move ecdsa hdtree from core (f0311a8)
  • sdk-lib-mpc: move shamir (42fc946)
  • sdk-lib-mpc: move types to types.ts (cf2f482)

8.24.0 (2023-12-12)

Bug Fixes

  • root: update @types/node (cedc1a0)
  • sdk-lib-mpc: fix 0 values attack on range proof (4a689dc)

Features

  • sdk-core: add getDerivationPath method for smc wallets (e0be65f)
  • sdk-core: phase 5 of gg18 signing (d8ab3df)
  • sdk-lib-mpc: convert interface to type (e1c1065)
  • sdk-lib-mpc: move ecdsa hdtree from core (f0311a8)
  • sdk-lib-mpc: move shamir (42fc946)
  • sdk-lib-mpc: move types to types.ts (cf2f482)

8.23.0 (2023-12-09)

Bug Fixes

  • root: update @types/node (cedc1a0)
  • sdk-lib-mpc: fix 0 values attack on range proof (4a689dc)

Features

  • sdk-core: add getDerivationPath method for smc wallets (e0be65f)
  • sdk-core: phase 5 of gg18 signing (d8ab3df)
  • sdk-lib-mpc: convert interface to type (e1c1065)
  • sdk-lib-mpc: move ecdsa hdtree from core (f0311a8)
  • sdk-lib-mpc: move shamir (42fc946)
  • sdk-lib-mpc: move types to types.ts (cf2f482)

8.22.0 (2023-12-05)

Bug Fixes

  • root: update @types/node (cedc1a0)
  • sdk-lib-mpc: fix 0 values attack on range proof (4a689dc)

Features

  • sdk-core: add getDerivationPath method for smc wallets (e0be65f)
  • sdk-core: phase 5 of gg18 signing (d8ab3df)
  • sdk-lib-mpc: convert interface to type (e1c1065)
  • sdk-lib-mpc: move ecdsa hdtree from core (f0311a8)
  • sdk-lib-mpc: move shamir (42fc946)
  • sdk-lib-mpc: move types to types.ts (cf2f482)

8.21.0 (2023-11-28)

Bug Fixes

  • root: update @types/node (cedc1a0)
  • sdk-lib-mpc: fix 0 values attack on range proof (4a689dc)

Features

  • sdk-core: add getDerivationPath method for smc wallets (e0be65f)
  • sdk-core: phase 5 of gg18 signing (d8ab3df)
  • sdk-lib-mpc: convert interface to type (e1c1065)
  • sdk-lib-mpc: move ecdsa hdtree from core (f0311a8)
  • sdk-lib-mpc: move shamir (42fc946)
  • sdk-lib-mpc: move types to types.ts (cf2f482)

8.20.0 (2023-11-24)

Bug Fixes

  • root: update @types/node (cedc1a0)
  • sdk-lib-mpc: fix 0 values attack on range proof (4a689dc)

Features

  • sdk-core: add getDerivationPath method for smc wallets (e0be65f)
  • sdk-core: phase 5 of gg18 signing (d8ab3df)
  • sdk-lib-mpc: convert interface to type (e1c1065)
  • sdk-lib-mpc: move ecdsa hdtree from core (f0311a8)
  • sdk-lib-mpc: move shamir (42fc946)
  • sdk-lib-mpc: move types to types.ts (cf2f482)

8.19.0 (2023-11-17)

Bug Fixes

  • root: update @types/node (cedc1a0)
  • sdk-lib-mpc: fix 0 values attack on range proof (4a689dc)

Features

  • sdk-core: add getDerivationPath method for smc wallets (e0be65f)
  • sdk-core: phase 5 of gg18 signing (d8ab3df)
  • sdk-lib-mpc: convert interface to type (e1c1065)
  • sdk-lib-mpc: move ecdsa hdtree from core (f0311a8)
  • sdk-lib-mpc: move shamir (42fc946)
  • sdk-lib-mpc: move types to types.ts (cf2f482)

8.18.0 (2023-11-13)

Bug Fixes

  • root: update @types/node (cedc1a0)
  • sdk-lib-mpc: fix 0 values attack on range proof (4a689dc)

Features

  • sdk-core: add getDerivationPath method for smc wallets (e0be65f)
  • sdk-core: phase 5 of gg18 signing (d8ab3df)
  • sdk-lib-mpc: convert interface to type (e1c1065)
  • sdk-lib-mpc: move ecdsa hdtree from core (f0311a8)
  • sdk-lib-mpc: move shamir (42fc946)
  • sdk-lib-mpc: move types to types.ts (cf2f482)

8.17.0 (2023-11-13)

Bug Fixes

  • root: update @types/node (cedc1a0)
  • sdk-lib-mpc: fix 0 values attack on range proof (4a689dc)

Features

  • sdk-core: add getDerivationPath method for smc wallets (e0be65f)
  • sdk-core: phase 5 of gg18 signing (d8ab3df)
  • sdk-lib-mpc: convert interface to type (e1c1065)
  • sdk-lib-mpc: move ecdsa hdtree from core (f0311a8)
  • sdk-lib-mpc: move shamir (42fc946)
  • sdk-lib-mpc: move types to types.ts (cf2f482)

8.16.0 (2023-11-13)

Bug Fixes

  • root: update @types/node (cedc1a0)
  • sdk-lib-mpc: fix 0 values attack on range proof (4a689dc)

Features

  • sdk-core: add getDerivationPath method for smc wallets (e0be65f)
  • sdk-core: phase 5 of gg18 signing (d8ab3df)
  • sdk-lib-mpc: convert interface to type (e1c1065)
  • sdk-lib-mpc: move ecdsa hdtree from core (f0311a8)
  • sdk-lib-mpc: move shamir (42fc946)
  • sdk-lib-mpc: move types to types.ts (cf2f482)

8.15.0 (2023-10-20)

Bug Fixes

  • root: update @types/node (cedc1a0)
  • sdk-lib-mpc: fix 0 values attack on range proof (4a689dc)

Features

  • sdk-core: add getDerivationPath method for smc wallets (e0be65f)
  • sdk-core: phase 5 of gg18 signing (d8ab3df)
  • sdk-lib-mpc: convert interface to type (e1c1065)
  • sdk-lib-mpc: move ecdsa hdtree from core (f0311a8)
  • sdk-lib-mpc: move shamir (42fc946)
  • sdk-lib-mpc: move types to types.ts (cf2f482)

8.14.0 (2023-10-18)

Bug Fixes

  • root: update @types/node (cedc1a0)
  • sdk-lib-mpc: fix 0 values attack on range proof (4a689dc)

Features

  • sdk-core: add getDerivationPath method for smc wallets (e0be65f)
  • sdk-core: phase 5 of gg18 signing (d8ab3df)
  • sdk-lib-mpc: convert interface to type (e1c1065)
  • sdk-lib-mpc: move ecdsa hdtree from core (f0311a8)
  • sdk-lib-mpc: move shamir (42fc946)
  • sdk-lib-mpc: move types to types.ts (cf2f482)

8.13.0 (2023-09-25)

Bug Fixes

  • root: update @types/node (cedc1a0)
  • sdk-lib-mpc: fix 0 values attack on range proof (4a689dc)

Features

  • sdk-core: add getDerivationPath method for smc wallets (e0be65f)
  • sdk-core: phase 5 of gg18 signing (d8ab3df)
  • sdk-lib-mpc: convert interface to type (e1c1065)
  • sdk-lib-mpc: move ecdsa hdtree from core (f0311a8)
  • sdk-lib-mpc: move shamir (42fc946)
  • sdk-lib-mpc: move types to types.ts (cf2f482)

8.12.0 (2023-09-09)

Bug Fixes

  • root: update @types/node (cedc1a0)
  • sdk-lib-mpc: fix 0 values attack on range proof (4a689dc)

Features

  • sdk-core: add getDerivationPath method for smc wallets (e0be65f)
  • sdk-lib-mpc: convert interface to type (e1c1065)
  • sdk-lib-mpc: move ecdsa hdtree from core (f0311a8)
  • sdk-lib-mpc: move shamir (42fc946)
  • sdk-lib-mpc: move types to types.ts (cf2f482)

8.11.0 (2023-09-09)

Bug Fixes

  • root: update @types/node (cedc1a0)
  • sdk-lib-mpc: fix 0 values attack on range proof (4a689dc)

Features

  • sdk-core: add getDerivationPath method for smc wallets (e0be65f)
  • sdk-lib-mpc: convert interface to type (e1c1065)
  • sdk-lib-mpc: move ecdsa hdtree from core (f0311a8)
  • sdk-lib-mpc: move shamir (42fc946)
  • sdk-lib-mpc: move types to types.ts (cf2f482)

8.10.0 (2023-09-07)

Bug Fixes

  • root: update @types/node (cedc1a0)
  • sdk-lib-mpc: fix 0 values attack on range proof (4a689dc)

Features

  • sdk-core: add getDerivationPath method for smc wallets (e0be65f)
  • sdk-lib-mpc: convert interface to type (e1c1065)
  • sdk-lib-mpc: move ecdsa hdtree from core (f0311a8)
  • sdk-lib-mpc: move shamir (42fc946)
  • sdk-lib-mpc: move types to types.ts (cf2f482)

8.9.0 (2023-09-05)

Bug Fixes

  • root: update @types/node (cedc1a0)
  • sdk-lib-mpc: fix 0 values attack on range proof (4a689dc)

Features

  • sdk-core: add getDerivationPath method for smc wallets (e0be65f)
  • sdk-lib-mpc: convert interface to type (e1c1065)
  • sdk-lib-mpc: move ecdsa hdtree from core (f0311a8)
  • sdk-lib-mpc: move shamir (42fc946)
  • sdk-lib-mpc: move types to types.ts (cf2f482)

8.8.0 (2023-09-01)

Bug Fixes

  • root: update @types/node (cedc1a0)
  • sdk-lib-mpc: fix 0 values attack on range proof (4a689dc)

Features

  • sdk-core: add getDerivationPath method for smc wallets (e0be65f)
  • sdk-lib-mpc: convert interface to type (e1c1065)
  • sdk-lib-mpc: move ecdsa hdtree from core (f0311a8)
  • sdk-lib-mpc: move shamir (42fc946)
  • sdk-lib-mpc: move types to types.ts (cf2f482)

8.7.0 (2023-08-29)

Features

  • sdk-core: add getDerivationPath method for smc wallets (e0be65f)
  • sdk-lib-mpc: convert interface to type (e1c1065)
  • sdk-lib-mpc: move ecdsa hdtree from core (f0311a8)
  • sdk-lib-mpc: move shamir (42fc946)
  • sdk-lib-mpc: move types to types.ts (cf2f482)

8.6.0 (2023-08-25)

Features

  • sdk-lib-mpc: convert interface to type (e1c1065)
  • sdk-lib-mpc: move ecdsa hdtree from core (f0311a8)
  • sdk-lib-mpc: move shamir (42fc946)
  • sdk-lib-mpc: move types to types.ts (cf2f482)

8.5.0 (2023-06-13)

Features

  • sdk-core: make paillier proofs mandatory (4c62dd8)

8.4.0 (2023-06-05)

Bug Fixes

  • sdk-lib-mpc: add retry to generateModulus fn (95b1598)
  • sdk-lib-mpc: pallier -> paillier (e4182d4)
  • sdk-lib-mpc: pallier -> paillier (9d0a12d)

Features

  • root: add optional paillier proof plumbing (18093bf)
  • sdk-core: paillier proof user<>backup (8c0a381)
  • sdk-lib-mpc: add proof of paillier correctness (e759a13), closes #3502
  • sdk-lib-mpc: add tests for palierproof and utils (7c4674b)
  • sdk-lib-mpc: make rangeProof challenges mandatory for appendChallenge (1f68b30)
  • sdk-lib-mpc: move randomCoPrimeLessThan to utils (5c2f7f2)
  • sdk-lib-mpc: optimize pallier proof prove,verify (c1a9c1e)

8.3.1 (2023-05-25)

Note: Version bump only for package @bitgo/sdk-lib-mpc

8.3.0 (2023-05-17)

Features

  • sdk-lib-mpc: init module with range proof (bfd8368)