Skip to content

feat: add RedPallas custodial MPC dkg changes for shielded zec - #9577

Merged
kisslove-dewangan merged 3 commits into
masterfrom
WCI-1477
Aug 27, 2026
Merged

feat: add RedPallas custodial MPC dkg changes for shielded zec#9577
kisslove-dewangan merged 3 commits into
masterfrom
WCI-1477

Conversation

@kisslove-dewangan

Copy link
Copy Markdown
Contributor

Ticket: WCI-1477

This pull request adds support for the RedPallas MPCv2 algorithm, which is used for Zcash Orchard shielded pool DKG ceremonies, and updates the SDK to handle RedPallas-specific GPG public keys throughout the codebase. It also updates the @bitgo/public-types dependency to version 6.63.0 across several packages.

RedPallas MPCv2 Support

Type and Key Management Enhancements:

  • Added 'redpallas' as a valid MPCAlgorithm and updated all relevant type signatures and usages to support it. [1] [2] [3]
  • Introduced RedPallas-specific GPG public keys (redpallasMpcv2) in bitgoPubKeys.ts and related functions, including key retrieval, validation, and selection logic. [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13]
  • Updated the GPG key selection logic in BaseTssUtils to handle RedPallas keys, including fallback and feature flag logic. [1] [2] [3]

Dependency Updates

Bump @bitgo/public-types Version:

  • Updated the @bitgo/public-types dependency from 6.58.0 to 6.63.0 in multiple package.json files to ensure compatibility with new RedPallas types and key management. [1] [2] [3] [4] [5] [6] [7]

These changes are foundational for supporting RedPallas-based DKG ceremonies and ensure that the SDK can manage and select the correct GPG public keys for all supported MPC algorithms.

@linear-code

linear-code Bot commented Aug 27, 2026

Copy link
Copy Markdown
Contributor

WCI-1477

@kisslove-dewangan kisslove-dewangan changed the title feat: add RedPallas custodial MPC changes feat: add RedPallas custodial MPC changes for shielded zec Aug 27, 2026
@kisslove-dewangan
kisslove-dewangan marked this pull request as ready for review August 27, 2026 03:53
@kisslove-dewangan
kisslove-dewangan requested review from a team as code owners August 27, 2026 03:53
@kisslove-dewangan kisslove-dewangan changed the title feat: add RedPallas custodial MPC changes for shielded zec feat: add RedPallas custodial MPC dkg changes for shielded zec Aug 27, 2026

@Marzooqa Marzooqa left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🚀

@kisslove-dewangan
kisslove-dewangan merged commit c783b29 into master Aug 27, 2026
25 checks passed
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.

3 participants