Function Signature

ensureCeremonyCompletionBeforeBackup(params: {
  accountAddress: string;
}): Promise<void>

Description

Ensures that the wallet ceremony has been completed before performing backup operations. This function verifies that all necessary setup steps have been completed for the wallet.

Parameters

Required Parameters

  • accountAddress (string) - The wallet address to check ceremony completion for (must include 0x prefix)

Returns

  • Promise<void> - Resolves when ceremony completion is verified

Example

import { authenticatedEvmClient } from './client';

const evmClient = await authenticatedEvmClient();

await evmClient.ensureCeremonyCompletionBeforeBackup({
  accountAddress: '0xYourWalletAddress',
});

console.log('Ceremony completion ensured');

Error Handling

try {
  await evmClient.ensureCeremonyCompletionBeforeBackup({
    accountAddress: '0xYourWalletAddress',
  });
  console.log('Ceremony completion ensured successfully');
} catch (error) {
  console.error('Failed to ensure ceremony completion:', error);
}