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 September 21, 2026