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

# Fetch External Wallets to Connect

<Note>This guide is for Using Your UI, as Dynamic UI components already display the wallets for you.</Note>

## Wallet keys (when you need them)

Some flows require a stable identifier for a wallet option/provider (for example passing a key into a “connect/link this wallet” call, or rendering a wallet icon). Depending on your SDK, you can get these keys in a few ways:

### 1) From wallet options/providers returned by the SDK

Use `walletOptions` from your client/hook and read `walletOptions[].key`.

### 2) From Wallet Book (for keys + metadata/icons)

The full wallet list is available from `https://dynamic-static-assets.com/wallet-book/v1/latest/wallet-book.json`.

Each wallet entry includes its `key`, `name`, and branding metadata (useful when rendering icons):

```
"argentx": {
  "brand": {
    "alt": "ArgentX",
    "primaryColor": "#FF875B",
    "spriteId": "argentx"
  },
  "key": "argentx",
  "name": "ArgentX"
},
```

### 3) From the dashboard chain pages

Each chain page in the dashboard lists supported wallets and their keys (for example [EVM](https://app.dynamic.xyz/dashboard/chains-and-networks#evm) or [Solana](https://app.dynamic.xyz/dashboard/chains-and-networks#solana)).

<Frame>
  <img className="h-80" src="https://mintcdn.com/dynamic-docs/DXbjtpFZjzIwv2VQ/images/dashboard/dashboard-wallet-keys.png?fit=max&auto=format&n=DXbjtpFZjzIwv2VQ&q=85&s=5dc091a59ab505d77bb1257e7dd80e0b" width="1998" height="1422" data-path="images/dashboard/dashboard-wallet-keys.png" />
</Frame>

Coming soon.
