> ## Documentation Index
> Fetch the complete documentation index at: https://www.dynamic.xyz/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# getWalletExternalServerKeyShareBackupInfo

> Retrieves backup information for external server key shares

## Function Signature

```typescript theme={"system"}
getWalletExternalServerKeyShareBackupInfo(params: {
  walletMetadata: WalletMetadata;
}): Promise<KeyShareBackupInfo>
```

## Description

Resolves the backup-pointer info from a `walletMetadata` object. Typically you read `walletMetadata.externalServerKeySharesBackupInfo` directly instead of calling this helper.

## Parameters

### Required Parameters

* **`walletMetadata`** ([`WalletMetadata`](/docs/node/reference/types/wallet-metadata)) - The cached metadata for this wallet

## Returns

* **`Promise<KeyShareBackupInfo>`** - Backup-pointer info. Throws if `walletMetadata.externalServerKeySharesBackupInfo` is missing.

## Example

```typescript theme={"system"}
import { authenticatedEvmClient } from './client';

const evmClient = await authenticatedEvmClient();
const walletMetadata = JSON.parse(await redis.get(`wallet:${accountAddress}`));

const backupInfo = await evmClient.getWalletExternalServerKeyShareBackupInfo({
  walletMetadata,
});

console.log('Backup info:', backupInfo);
```

## Related Functions

* [`getExternalServerKeyShares()`](/docs/node/reference/evm/get-external-server-key-shares) - Get external server key shares
* [`exportExternalServerKeyShares()`](/docs/node/reference/evm/export-external-server-key-shares) - Export external server key shares
