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);