This guide walks you through creating EVM wallets using Dynamic’s Node SDK. You’ll learn how to set up different threshold signature schemes and understand the security implications of each choice.
After creating a wallet, you’ll receive important information that should be stored securely:
Copy
Ask AI
const wallet = await evmClient.createWalletAccount({ thresholdSignatureScheme: ThresholdSignatureScheme.TWO_OF_TWO});// Store these securely in your databaseconst walletData = { accountAddress: wallet.accountAddress, walletId: wallet.walletId, thresholdScheme: ThresholdSignatureScheme.TWO_OF_TWO, createdAt: new Date().toISOString(),};// Never store externalServerKeyShares in plain text// They should be encrypted and stored securely