import { authenticatedSvmClient } from './client';
import { ThresholdSignatureScheme } from '@dynamic-labs-wallet/node';
const svmClient = await authenticatedSvmClient();
const wallet = await svmClient.createWalletAccount({
  thresholdSignatureScheme: ThresholdSignatureScheme.TWO_OF_TWO,
  password: 'optional-password',
  onError: (error: Error) => {
    console.error('SVM wallet creation error:', error);
  },
  backUpToClientShareService: true,
});
console.log('Solana wallet created:', wallet.accountAddress);
console.log('External server key shares:', wallet.externalServerKeyShares);