Skip to main content

Function Signature

Description

Recovers and decrypts backup shares for a wallet. Returns the recovered shares — the SDK no longer caches them internally.

Parameters

Required Parameters

  • accountAddress (string) - The wallet address. Must match walletMetadata.accountAddress.
  • walletMetadata (WalletMetadata) - The cached metadata for this wallet. Must include externalServerKeySharesBackupInfo.
  • password (string) - Password to decrypt the backup
  • walletOperation (WalletOperation) - The wallet operation that drives the recovery shape

Optional Parameters

  • shareCount (number) - Number of shares to recover (defaults to 1)

Returns

  • Promise<ServerKeyShare[]> — Array of recovered plaintext shares

Example

Last modified on May 21, 2026