Documentation Index
Fetch the complete documentation index at: https://docs.dynamic.xyz/docs/llms.txt
Use this file to discover all available pages before exploring further.
Function Signature
Description
Imports an existing private key into the MPC wallet system. The private key is split into shares according to the specified threshold signature scheme.Parameters
Required Parameters
privateKey(string) - The private key to import (64 hex characters with0xprefix)chainName(string) - The chain name (use ‘EVM’ for Ethereum chains)thresholdSignatureScheme(ThresholdSignatureScheme) - The threshold signature scheme for the wallet
Optional Parameters
password(string) - Wallet password for securityonError((error: Error) => void) - Error callback functionbackUpToClientShareService(boolean) - Whether to back up the first key share to Dynamic’s client share service (defaults to false)
Returns
Promise<object>- Object containing wallet information:accountAddress- The wallet’s account addresspublicKeyHex- Public key in hex formatrawPublicKey- Raw public key objectexternalKeySharesWithBackupStatus- Array of key shares with their backup status (seecreateWalletAccountfor details)externalServerKeyShares- (deprecated) UseexternalKeySharesWithBackupStatusinstead
Example
Error Handling
Related Functions
createWalletAccount()- Create new walletexportPrivateKey()- Export private key