> For the complete documentation index, see [llms.txt](https://zeit-1.gitbook.io/zeit/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://zeit-1.gitbook.io/zeit/get-started/connect-wallet.md).

# Connect Wallet

How to connect a wallet in the Zeit UI, which wallets and chains are supported, and basic safety tips to follow.

### Supported Chains & Wallets

Below are the general categories of chains and wallets supported by Zeit:

* EVM-compatible chains (Ethereum and compatible Layer 2s)
* Wallets that implement standard browser/mobile wallet APIs (e.g., injected wallets and WalletConnect-compatible mobile wallets)
* Hardware wallets via wallet connectors that expose Ledger / Trezor support

{% hint style="info" %}
Note: Specific chains and wallet integrations available in your Zeit deployment can vary. Check your Zeit UI settings or your project admin for an exact list.
{% endhint %}

***

### Connecting in the Zeit UI

{% stepper %}
{% step %}

#### Open the Connect modal

* In the Zeit UI, click the wallet / connect button (usually at the top-right).
* This opens the wallet selection modal where you can choose among available wallets and connection methods.
  {% endstep %}

{% step %}

#### Select your wallet

* Choose the wallet you prefer (browser-injected wallet, WalletConnect, or a hardware option if available).
* If using WalletConnect, scan the QR code with your mobile wallet app.
  {% endstep %}

{% step %}

#### Approve the connection

* Your wallet will prompt you to approve the connection to the current site/domain.
* Review the domain and the permissions requested and confirm in your wallet to complete the connection.
  {% endstep %}

{% step %}

#### Confirm chain / account

* After connecting, verify the selected account and chain shown in the Zeit UI.
* If necessary, switch to the intended account or chain inside your wallet or the Zeit UI.
  {% endstep %}
  {% endstepper %}

***

### Basic Safety Tips

{% hint style="warning" %}
Always verify the site domain and only connect wallets to trusted domains.
{% endhint %}

#### **Verify the domain**

* Ensure the site URL and domain are exactly what you expect before connecting.
* Look for obvious phishing indicators (misspellings, unexpected subdomains).

#### **Limit allowances**

* When a dApp requests token approvals/allowances, prefer setting a limited allowance rather than unlimited where possible.
* Revoke unnecessary allowances from time to time.
* Use a hardware wallet
  * For high-value accounts, use a hardware wallet so private keys stay offline.

#### **Keep software up to date**

* Keep your wallet apps, browser extensions, and OS up to date to receive security patches.

<details>

<summary>More about revoking allowances and checking approvals</summary>

* Many wallets and third-party tools let you inspect on-chain token approvals and revoke them.
* Periodically review approvals and revoke those you no longer need to reduce risk from compromised dApps.

</details>

<details>

<summary>More about hardware wallets</summary>

* Hardware wallets sign transactions on-device; they require physical confirmation for each operation.
* Use official setup instructions from the hardware wallet vendor and keep recovery phrases secure and offline.

</details>

***

### Troubleshooting

* If the wallet modal does not appear, ensure pop-ups are allowed and your wallet extension/mobile wallet app is running.
* If you see the wrong account or chain, switch accounts/chains within your wallet and reconnect.
* If connections keep failing, try disconnecting and reconnecting, or clearing the app/site-specific wallet cache if supported.

***

### FAQ

<details>

<summary>Which wallets can I use?</summary>

Supported wallets depend on your Zeit deployment. Common types include injected browser wallets, WalletConnect-compatible mobile wallets, and hardware wallets via supported connectors.

</details>

<details>

<summary>Can I switch accounts after connecting?</summary>

Yes. You can switch accounts in your wallet and the Zeit UI should reflect the change. In some cases you may need to reconnect.

</details>

<details>

<summary>How do I revoke a dApp's access?</summary>

Use your wallet's interface or a reputable approvals management tool to view and revoke token allowances or site permissions.

</details>
