> ## 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.

# getWallet

> Removed in V1 — use getWalletByAddress or fetchWalletMetadata

<Warning>
  **Removed in V1.** `getWallet(...)` no longer exists in the Node SDK. Use one of the following instead:

  * [`fetchWalletMetadata(accountAddress)`](/node/reference/svm/fetch-wallet-metadata) — returns identity-only `WalletMetadata` in the shape every SDK operation takes as input. This is the recommended lookup for identity metadata, but it does not include `externalServerKeySharesBackupInfo` or `addressType`, so it is **not** a substitute for the full `walletMetadata` persisted at creation.
  * `getWalletByAddress(accountAddress)` — returns identity-only `WalletProperties`, or `null` if the wallet is not found. `externalServerKeyShares` is always empty, and `externalServerKeySharesBackupInfo` is `undefined` on current backends, so it is **not** a recovery path for signing or exporting.

  For signing, exporting, and other operations, persist the full `walletMetadata` returned from [`createWalletAccount()`](/node/reference/svm/create-wallet-account) at creation time rather than re-fetching it. See the [V1 migration guide](/node/reference/upgrade/v1).
</Warning>

## Related Functions

* [`fetchWalletMetadata()`](/node/reference/svm/fetch-wallet-metadata) - Fetch identity metadata for a specific wallet
* [`getSvmWallets()`](/node/reference/svm/get-svm-wallets) - Get all SVM wallets (deprecated)
