Function Signature

getExportId(params: {
  chainName: string;
  serverKeyShare: any;
}): Promise<string>

Description

Gets the export ID for wallet data. This ID is used for various export operations and wallet management functions.

Parameters

Required Parameters

  • chainName (string) - The chain name (e.g., ‘solana’)
  • serverKeyShare (any) - Server key share information

Returns

  • Promise<string> - The export ID

Example

import { authenticatedSvmClient } from './client';

const svmClient = await authenticatedSvmClient();

const exportId = await svmClient.getExportId({
  chainName: 'solana',
  serverKeyShare: {
    chainName: 'solana',
  },
});

console.log('Export ID:', exportId);

Error Handling

try {
  const exportId = await svmClient.getExportId({
    chainName: 'solana',
    serverKeyShare: {
      chainName: 'solana',
    },
  });
  console.log('Export ID retrieved successfully');
} catch (error) {
  console.error('Failed to get export ID:', error);
}