Skip to main content

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