Function Signature
Description
Checks whether a specific wallet operation requires a password. Useful for branching UI before prompting the user for a password.
Parameters
Required Parameters
accountAddress (string) - The wallet address (must include 0x prefix). Must match walletMetadata.accountAddress.
walletMetadata (WalletMetadata) - The cached metadata for this wallet
Optional Parameters
walletOperation (WalletOperation) - The wallet operation to check (defaults to REACH_THRESHOLD)
backupInfo (KeyShareBackupInfo) - Pre-resolved backup info; if omitted the SDK reads it from walletMetadata.
Returns
Promise<boolean> - true if password is required, false otherwise
Example
Available Wallet Operations
SIGN_MESSAGE - Message signing operations
SIGN_TRANSACTION - Transaction signing operations
EXPORT_PRIVATE_KEY - Private key export operations
Error Handling
Last modified on September 21, 2026