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