# Adding/Removing Wallets

## <mark style="color:$primary;">Adding Wallets.</mark>

Before you will be able to get the holder's roles on the servers with <mark style="color:purple;">**Bocto**</mark> verification, you need to add your wallets to the <mark style="color:purple;">**Bocto**</mark> database. For this, visit the <mark style="color:$success;">**Wallets**</mark> tab on the user's account page.

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

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

This method of adding a wallet requires its direct connection to the <mark style="color:purple;">**Bocto**</mark> website and a read-only transaction signature to prove that you really control this wallet. When it's done, we remember it and disconnect your wallet from our website. It's a simple and versatile workflow that is used by other token-gated bots as a best practice.&#x20;

{% hint style="warning" %}
However, as long as we're getting temporary full access to your wallet, this requires your trust.&#x20;
{% endhint %}

The main advantage of this connection method, besides its simplicity, is that it works with all supported <mark style="color:$success;">EVM</mark> blockchains. That is, if the server owner has their collection on the blockchain other than <mark style="color:$warning;">**Ethereum**</mark>, <mark style="color:$warning;">**Polygon**</mark>, or <mark style="color:$warning;">**Solana**</mark>, you will not have any other option to get verified.

To use this verification method, follow this guide:

{% content-ref url="/pages/f6GjNxg5j8Sl163Y588p" %}
[Direct Connection Method](/user-profile/adding-removing-wallets/direct-connection-method.md)
{% endcontent-ref %}

### <mark style="color:purple;">Indirect Verification Methods.</mark>

These methods of adding a wallet don't require directly connecting the wallet to the <mark style="color:purple;">**Bocto**</mark> website or signing the transaction. The main disadvantage of this type of wallet ownership verification is that it only works with <mark style="color:$warning;">**Ethereum**</mark>, <mark style="color:$warning;">**Polygon**</mark>, and <mark style="color:$warning;">**Solana**</mark>.

To use this verification method, follow this guide:

{% content-ref url="/pages/FI1xODAE6VaWJWXWpIFA" %}
[Indirect Verification Methods](/user-profile/adding-removing-wallets/indirect-verification-methods.md)
{% endcontent-ref %}

## <mark style="color:$primary;">Removing Wallets.</mark>

To remove (disconnect) your wallets, use the trash bin buttons in front of the chosen wallet in the wallets list:

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

If you don't see these buttons because of a narrow screen, just press and hold the cursor or a finger (on a mobile device) on any place in the <mark style="color:$info;">**Connected Wallets**</mark> section and drag it to the right:

<figure><img src="/files/7DSXJjp9WcJ6r0rLH2Y6" alt=""><figcaption></figcaption></figure>


---

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