Skip to main content

Function Signature

Description

Verifies that the supplied password correctly decrypts the wallet’s backup. Throws if the password is wrong or the cached metadata is stale.

Parameters

Required Parameters

  • accountAddress (string) - The wallet address. Must match walletMetadata.accountAddress.
  • walletMetadata (WalletMetadata) - The cached metadata for this wallet. Must include externalServerKeySharesBackupInfo.

Optional Parameters

  • password (string) - The password to verify.

Returns

  • Promise<void> - Resolves if the password is correct (or no password was needed).

Example

Last modified on May 21, 2026