# Add to Existing Project

If you already have a project with WalletConnect integration and would like to add support for Joey Wallet, this is the page for you!

### Prerequisites&#x20;

Before we get started... Joey Wallet has been tested using the `latest` recommended packages provided by Reown:

* `@walletconnect/universal-provider`  (session mgmt and requests)
* `@reown/appkit`  (modal)

{% hint style="warning" %}
If you are not supporting the latest versions of these packages, or using depreciated packages from `@walletconnect`, Joey Wallet may still work but performance and reliability is not guaranteed.  \
\
It is recommended that you migrate your project to the dependencies above, and verify that you using the latest published versions.
{% endhint %}

### Integration&#x20;

* Add Joey Wallet to your preferred wallets list on the Appkit Modal

{% hint style="info" %}
Joey Wallet ProjectId: `d9f5432e932c6fad8e19a0cea9d4a3372a84aed16e98a52e6655dd2821a63404`
{% endhint %}

* Review the networks supported by Joey Wallet [here](/integration/supported-networks.md) and make sure that your wallet-connect client contains these namespaces.

### Other Details

If you need to add a dedicated Joey button or QR code to your site, some of the information below might be useful.

#### Supported QR code contents

```typescript
Conventional: `${uri}`
Joey-Specific: `${uri}`

// wc:60b4991652e56dc0892721711db95886c9f166ced36cb8a60a759b61e89194ae@2?relay-protocol=irn&symKey=6dcd83bed7292707fd03befef27616958a02e574bdff8784937c1cf584fdd206&expiryTimestamp=1753908348
```

#### Supported deeplinking syntax

```typescript
Universal: `wc://${uri}`
Joey-specific: `joey://settings/wc?uri=${encodeURIComponent(uri)}`

// joey://settings/wc?uri=wc%3A60b4991652e56dc0892721711db95886c9f166ced36cb8a60a759b61e89194ae%402%3Frelay-protocol%3Dirn%26symKey%3D6dcd83bed7292707fd03befef27616958a02e574bdff8784937c1cf584fdd206%26expiryTimestamp%3D1753908348
```

<br>


---

# 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://docs.joeywallet.xyz/overview/add-to-existing-project.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.
