# Connect Wallet

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


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://zeit-1.gitbook.io/zeit/get-started/connect-wallet.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
