Skip to main content

Function Signature

Description

Exports a private key offline using key shares without requiring server communication. This function reconstructs the private key from the provided key shares locally.

Parameters

Required Parameters

  • keyShares ((EcdsaKeygenResult | Ed25519KeygenResult)[]) - Array of key shares to reconstruct the private key

Optional Parameters

  • derivationPath (string) - BIP-44 derivation path (defaults to “m/44’/60’/0’/0/0”)

Returns

  • Promise<{ derivedPrivateKey: string }> - Object containing the exported private key

Example

Key Share Format

Error Handling

Security Considerations

  • Offline Operation: This function works without server communication
  • Key Share Security: Ensure key shares are kept secure
  • Local Processing: Private key reconstruction happens locally
  • Derivation Path: Use appropriate derivation path for your use case
Last modified on January 26, 2026