> For the complete documentation index, see [llms.txt](https://guide.bocto.octopeeps.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://guide.bocto.octopeeps.com/user-profile/adding-removing-wallets/direct-connection-method.md).

# Direct Connection Method

## <mark style="color:$primary;">Adding the EVM chain wallet via MetaMask.</mark>

### <mark style="color:purple;">Establishing a connection.</mark>

Before you start, ensure that you are logged in to your **MetaMask** and that the right wallet address and chain for connection are selected. Then, click the `Connect Wallet` button.

<figure><img src="/files/YTq43bwclid9FtLLz9dy" alt=""><figcaption></figcaption></figure>

The **Connect Wallet** extension pop-up window will appear. Choose the wallet extension (for desktop) or a wallet app (on mobile) you want to use to connect with. For the <mark style="color:$success;">EVM</mark> chains, we recommend using **MetaMask**.

{% hint style="danger" %}
You can also try other extensions/apps from the list, but we can't guarantee a successful experience in this case!
{% endhint %}

<figure><img src="/files/kLeOKQAbUkvBqggI24v7" alt=""><figcaption></figcaption></figure>

At the next step, choose **EVM Networks.**

<figure><img src="/files/2OaDB4bvnNKct9EqDNnF" alt=""><figcaption></figcaption></figure>

At this step, **MetaMask** will offer you to confirm that you really want to connect your wallet to the <mark style="color:purple;">**Bocto**</mark> website. Click `Connect` to confirm.

<figure><img src="/files/9G6yXg16dfyz5kFPKayx" alt=""><figcaption></figcaption></figure>

Great! <mark style="color:purple;">**Bocto**</mark> has just detected your wallet! <mark style="color:$danger;">But hasn't bound it to our database yet!</mark>

### <mark style="color:purple;">Connection management.</mark>

The connection is established successfully; however, take a closer look at the marked section below and double-check the <mark style="color:$success;">Chain</mark> and <mark style="color:$success;">Address</mark> values. If everything is correct, click the `Bind Wallet` button to finalize the wallet addition process.&#x20;

<figure><img src="/files/Twf8EAfCWCQgjScDtitx" alt=""><figcaption></figcaption></figure>

If, for example, you've noticed that the chain is wrong, click the `Change Network` button, and the pop-up window with the list of <mark style="color:$success;">EVM</mark> chains will appear. In this example, let's choose **Polygon**.

<figure><img src="/files/uZenPS6m3ctUXT5PvBKi" alt=""><figcaption></figcaption></figure>

Now we see **Polygon** as the value for the <mark style="color:$success;">Chain</mark>:

<figure><img src="/files/Hn4w2o07v6zEfGZDjfCr" alt=""><figcaption></figcaption></figure>

If you've noticed that the wallet is wrong, you have to click the `Decline Binding` button, choose the actual address in your **MetaMask**, and restart the process from the beginning.

If everything is correct, click the `Bind Wallet` button to finalize the wallet addition process. You will see your newly added address in the <mark style="color:$success;">**Connected Wallets**</mark> section:

<figure><img src="/files/ayNOm8yG9RMKQc1GPYU8" alt=""><figcaption></figcaption></figure>

{% hint style="success" %}
Now you are good to go to the server where you want to receive the holder roles and initiate the [user verification process](/user-profile/user-verification-process.md).
{% endhint %}

## <mark style="color:$primary;">Adding Solana wallet via Phantom.</mark>

### <mark style="color:purple;">Establishing a connection.</mark>

Before you start, ensure that you are logged in to your **Phantom** and that the right wallet address for connection is selected. Then, click the `Connect Wallet` button.

<figure><img src="/files/YTq43bwclid9FtLLz9dy" alt=""><figcaption></figcaption></figure>

The **Connect Wallet** extension pop-up window will appear. Choose the wallet extension (for desktop) or a wallet app (on mobile) you want to use to connect with. For <mark style="color:$warning;">**Solana**</mark>, we recommend using **Phantom**.

{% hint style="danger" %}
You can also try other extensions/apps from the list, but we can't guarantee a successful experience in this case!
{% endhint %}

<figure><img src="/files/uWIXx1LkR6O52L44ETk1" alt=""><figcaption></figcaption></figure>

{% hint style="danger" %}
**Be advised!**&#x20;

In some browsers, for example, **Brave**, it might happen that **Phantom** doesn't support <mark style="color:$warning;">**Solana**</mark>! Look at the blockchains icons near **MetaMask** and **Phantom**. If you are facing this exact case, try a different browser.
{% endhint %}

<figure><img src="/files/ej2mZoOr0OqEi8IgBdzX" alt=""><figcaption></figcaption></figure>

If this is not your case, then, at the next step, choose <mark style="color:$warning;">**Solana**</mark>**.**

<figure><img src="/files/xQeKNySCaHRkbAQZ1bL0" alt=""><figcaption></figcaption></figure>

At this step, **Phantom** will offer you to confirm that you really want to connect your wallet to the <mark style="color:purple;">**Bocto**</mark> website. Click `Connect` to confirm.

<figure><img src="/files/KvVC0OS28Omh6ZFiPXEo" alt=""><figcaption></figcaption></figure>

Great! <mark style="color:purple;">**Bocto**</mark> has just detected your wallet! <mark style="color:$danger;">But hasn't bound it to our database yet!</mark>

### <mark style="color:purple;">Connection management.</mark>

The connection is established successfully; however, take a closer look at the marked section below and double-check the <mark style="color:$success;">Chain</mark> and <mark style="color:$success;">Address</mark> values. If everything is correct, click the `Bind Wallet` button to finalize the wallet addition process.&#x20;

<figure><img src="/files/6UjVtGhEEIeivls2DwDx" alt=""><figcaption></figcaption></figure>

If you've noticed that the wallet (or even the network, because of the browser bug mentioned earlier) is wrong, you have to click the `Decline Binding` button, choose the actual address in your **Phantom** (and use a different browser if needed), and restart the process from the beginning.

If everything is correct, click the `Bind Wallet` button to finalize the wallet addition process. You will see your newly added address in the <mark style="color:$success;">**Connected Wallets**</mark> section:

<figure><img src="/files/0jKTmPPKrVBtsjToONPK" alt=""><figcaption></figcaption></figure>

{% hint style="success" %}
Now you are good to go to the server where you want to receive the holder roles and initiate the [user verification process](/user-profile/user-verification-process.md).
{% endhint %}


---

# 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://guide.bocto.octopeeps.com/user-profile/adding-removing-wallets/direct-connection-method.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.
