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

# Connect wallet

## Connect wallet

Connect an Ethereum wallet before you generate proofs or shield assets.

### Connect to the app

1. Open `https://app.okkult.io`.
2. Click **Connect**.
3. Choose your wallet.
4. Approve the connection request in your wallet.
5. Confirm that the network is Ethereum Mainnet.

{% hint style="warning" %}
Okkult never asks for your private key or seed phrase.

Never share these with anyone.
{% endhint %}

### What Okkult requests

* Permission to connect your wallet address to the app
* Permission to read your public wallet state
* Permission to request signatures or transactions when you start an action

### What Okkult does not request

* Your private key
* Your seed phrase
* Custody of your assets
* Sensitive wallet data for storage on a server

### What happens after you connect

When the wallet connects, the app prepares your Okkult session locally.

* The app checks compliance status on-chain
* The app derives a 0zk address for the Shield module
* No data is sent to any server

### Supported wallets

| Wallet            | Desktop | Mobile | WalletConnect |
| ----------------- | ------- | ------ | ------------- |
| MetaMask          | Yes     | Yes    | Yes           |
| Rainbow           | Yes     | Yes    | Yes           |
| Coinbase Wallet   | Yes     | Yes    | Yes           |
| All WalletConnect | -       | -      | Yes           |

### Requirements

```
Network: Ethereum Mainnet
Wallet: EVM-compatible
Gas token: ETH
```

### Troubleshooting

* Switch to Ethereum Mainnet if the wallet uses another chain.
* Unlock the wallet before approving the request.
* Refresh the page if the connector stalls.
* Retry with WalletConnect if the direct wallet connector fails.

### Next Steps

* [Quick Start](/getting-started/quick-start.md)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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://docs.okkult.io/getting-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.
