Skip to main content
This guide is for Using Your UI, as Dynamic UI components already display the wallets for you.

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 or Solana).
Coming soon.