Add to Existing Project
Add Joey Wallet to a project that already supports WalletConnect
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
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)
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.
Integration
Add Joey Wallet to your preferred wallets list on the Appkit Modal
Review the networks supported by Joey Wallet here 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
Conventional: `${uri}`
Joey-Specific: `${uri}`
// wc:60b4991652e56dc0892721711db95886c9f166ced36cb8a60a759b61e89194ae@2?relay-protocol=irn&symKey=6dcd83bed7292707fd03befef27616958a02e574bdff8784937c1cf584fdd206&expiryTimestamp=1753908348
Supported deeplinking syntax
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
Last updated