Skip to main content
function initiateMfaVerification(options: InitiateMfaOptions): Promise<void>;
Initiates an MFA verification flow for operations requiring MFA. This endpoint should be called when a user attempts a sensitive operation (like transaction signing) but doesn’t have a valid MFA-verified session.

Parameters

ParameterTypeDescription
optionsInitiateMfaOptionsThe options for initiating MFA verification.

Returns

Promise<void> A promise that resolves if MFA initiation is successful.

Example

await initiateMfaVerification({ mfaMethod: "totp" });
// Prompt user for MFA code, then call submitMfaVerification