# Connect/disconnect dApp via WalletConnect

{% hint style="info" %}
WalletConnect is a protocol that securely connects users' cryptocurrency wallets with dApps, enabling convenient and secure interaction between the two. It eliminates the need for manual entry of wallet information and enhances security in transactions and account access.
{% endhint %}

## Connect dApp with WalletConnect

**Step 1**: Launch the dApp you want to connect to and find the Connect button.&#x20;

{% hint style="info" %}
Depending on each dApp, you will see different buttons, but they are mostly labeled "**Connect**" or "**Connect Wallet**".
{% endhint %}

*In this example, we are connecting to Uniswap. The "**Connect**" button will be at the top right of the screen.*

<figure><img src="https://631687399-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lh39Kwxa1xxZM9WX_Bs%2Fuploads%2FLOHfEmea6bMWBDT3fKvh%2FScreenshot_304.png?alt=media&#x26;token=ccdd73ce-00af-40fd-8661-f638395504a4" alt=""><figcaption></figcaption></figure>

**Step 2**: After clicking the button, you will see various wallet connect options. Choose "**WalletConnect**".

A WalletConnect popup will appear. Choose the way you want to connect your account(s):

{% hint style="info" %}
Here, there will be 2 ways to connect your account(s):

* Save the QR code and use it to connect.
* Copy the URI link by clicking the Copy button at the top right of the popup and use it to connect.

<img src="https://631687399-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lh39Kwxa1xxZM9WX_Bs%2Fuploads%2FAT5Wc877s4jcfK8trSJP%2FScreenshot_325.png?alt=media&#x26;token=f3888f18-23f9-43a0-ab46-9d60db012036" alt="" data-size="original">
{% endhint %}

**Step 3:** Open the SubWallet extension and click on the list item at the top left corner of the screen to get to the Settings section, then select "**WalletConnect**".

<div><figure><img src="https://631687399-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lh39Kwxa1xxZM9WX_Bs%2Fuploads%2FWnrm1M7LLjjpGLuo7NMs%2FScreenshot_311.png?alt=media&#x26;token=e1576f58-0a04-420d-9a2a-9be3cf3df9ac" alt="" width="363"><figcaption></figcaption></figure> <figure><img src="https://631687399-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lh39Kwxa1xxZM9WX_Bs%2Fuploads%2FiaAKAZnbmJN0LyqHDolZ%2FScreenshot_319.png?alt=media&#x26;token=3fe7f9f9-c9b7-4f56-aabc-131db0582532" alt="" width="363"><figcaption></figcaption></figure></div>

**Step 4:** In the WalletConnect screen, click the "**New connection**" button.

<figure><img src="https://631687399-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lh39Kwxa1xxZM9WX_Bs%2Fuploads%2FqAQ0SHRYEvfnT4GlLDMp%2FScreenshot_326.png?alt=media&#x26;token=1ba9440c-06f2-47f2-93fc-c4df1c415de8" alt="" width="363"><figcaption></figcaption></figure>

Once clicked, choose your preferred way from Step 2 to connect your account(s), then click "**Connect**".

<div><figure><img src="https://631687399-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lh39Kwxa1xxZM9WX_Bs%2Fuploads%2FugmaofJqrDCwS4hco2TJ%2FScreenshot_320.png?alt=media&#x26;token=ef57915b-0ee8-4dba-90a1-d22ed937cc6b" alt="" width="363"><figcaption></figcaption></figure> <figure><img src="https://631687399-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lh39Kwxa1xxZM9WX_Bs%2Fuploads%2FGMUMkd4VcDt0jAxFqndr%2FScreenshot_321.png?alt=media&#x26;token=c6a11cd1-4315-4bdd-a155-f81e0b04dac7" alt="" width="363"><figcaption></figcaption></figure></div>

**Step 5:** A popup will appear. Choose the account(s) you want to connect to and click "**Approve**".

{% hint style="info" %}
Some dApps may require verifying your account ownership before you connect to them.&#x20;

In such instances, another popup will appear. Choose the "**Approve**" option to complete the process.

<img src="https://631687399-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lh39Kwxa1xxZM9WX_Bs%2Fuploads%2FNIFjKLQVVzkIDy8uxSx9%2FScreenshot_308.png?alt=media&#x26;token=e2c7cf41-a4cc-44a8-8b2a-b4c1d3857fc0" alt="" data-size="original">
{% endhint %}

**Step 6**: You have successfully connected your account(s) to a dApp via WalletConnect! The WalletConnect screen in SubWallet will display as follows:

<figure><img src="https://631687399-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lh39Kwxa1xxZM9WX_Bs%2Fuploads%2FRwoVGHwWY9E1lQiUj2Cx%2FScreenshot_329.png?alt=media&#x26;token=1943d24d-010e-49ee-ae2b-a0196570273d" alt="" width="363"><figcaption></figcaption></figure>

## Disconnect dApp with WalletConnect

**Step 1:** Open the SubWallet extension and click on the list item at the top left corner of the screen to get to the Settings section, then select "**WalletConnect**".

<div><figure><img src="https://631687399-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lh39Kwxa1xxZM9WX_Bs%2Fuploads%2FU6BPMIdP8TcoVkFcLxhS%2FScreenshot_13.png?alt=media&#x26;token=637e4fde-93fc-4458-a02f-ad4ba6c490b0" alt="" width="362"><figcaption></figcaption></figure> <figure><img src="https://631687399-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lh39Kwxa1xxZM9WX_Bs%2Fuploads%2FwEvrr7JyW7nOkcef9TZN%2FScreenshot_78.png?alt=media&#x26;token=a9651277-e106-461d-a9c2-efb8adf8cfd3" alt="" width="362"><figcaption></figcaption></figure></div>

**Step 2:** You will see a list of websites connected to SubWallet and the corresponding number of accounts connecting.&#x20;

<figure><img src="https://631687399-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lh39Kwxa1xxZM9WX_Bs%2Fuploads%2FMa7wjCgDSAVMgboNCgtR%2FScreenshot_329.png?alt=media&#x26;token=7f9c3d6a-ff48-4a72-8a32-52bf92ee1874" alt="" width="363"><figcaption></figcaption></figure>

Select the dApp you want to disconnect, then click "**Disconnect**".

<div><figure><img src="https://631687399-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lh39Kwxa1xxZM9WX_Bs%2Fuploads%2F2zkKtaQsZFoGXGNeHG7S%2FScreenshot_330.png?alt=media&#x26;token=5b8d4dad-b634-4114-b81a-b623f265a3ea" alt="" width="363"><figcaption></figcaption></figure> <figure><img src="https://631687399-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lh39Kwxa1xxZM9WX_Bs%2Fuploads%2FDzLovPCw14iawvoAP5Nk%2FScreenshot_331.png?alt=media&#x26;token=8e0a8fda-e98b-4024-9bf5-5db4f576d73f" alt="" width="363"><figcaption></figcaption></figure></div>

Step 3: A popup will appear, asking you to confirm the action. Click "**Disconnect**" to complete the process.

<figure><img src="https://631687399-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lh39Kwxa1xxZM9WX_Bs%2Fuploads%2FDblYWzYLZLHzQwPJ1nwf%2FScreenshot_332.png?alt=media&#x26;token=a7897096-1a0e-40bb-a7b5-fd3f252441c3" alt="" width="363"><figcaption></figcaption></figure>

**Step 4**: You have successfully disconnected your account(s) via WalletConnect! The WalletConnect screen will no longer display the dApp you previously connected to:

<figure><img src="https://631687399-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lh39Kwxa1xxZM9WX_Bs%2Fuploads%2F6vMdH7sJoppt8G86cfZE%2FScreenshot_333.png?alt=media&#x26;token=1c02791d-ddd3-4c26-9d1c-ee8331280770" alt="" width="363"><figcaption></figcaption></figure>
