Skip to main content
The Jupiter Mobile Adapter lets users connect to your application by scanning a QR code with Jupiter Mobile. It uses the @jup-ag/jup-mobile-adapter package and Reown’s AppKit for WalletConnect integration. This guide covers installation, Reown project ID setup, and adding the adapter to Wallet Kit.
The Jupiter Mobile Adapter allows you to integrate Jupiter Mobile login functionality into your app! By allowing Jupiter Mobile users to simply use the app to scan a QR code to login, they can utilize their wallets on Jupiter Mobile across any platform.

Overview

2
Use useWrappedReownAdapter (Prerequisite to create an app id on https://dashboard.reown.com/)
3
Add the jupiterAdapter to wallets

Prerequisite

Building on top of the example in Jupiter Wallet Extension example, we will pass in the Jupiter Mobile Adapter (which uses Reown’s AppKit).

Step 1: Install dependency

You will need to install the following dependency:

Download Jupiter Mobile

iOS

Android

Web

Step 2: Get Reown project ID

You need to input the project ID on from your Reown’s dashboard, before you can use the Jupiter Mobile Adapter. This project ID is required for the AppKit integration that powers the mobile wallet connection functionality. To get your project ID:
  1. Visit https://dashboard.reown.com/
  2. Sign up or log in to your account
  3. Create a new project
  4. Copy the project ID from your project settings (should be in the navbar)

Step 3: Add Jupiter Mobile Adapter to wallets

In your /src/app/page.tsx file, add the Jupiter Mobile Adapter as a wallet.
There you have it! You’ve successfully integrated Jupiter Wallet Kit into your Next.js application and able to connect the Jupiter Mobile Adapter!
  • Please test the wallet functionality and build into your own application.
  • If you require more customizations, check out the Wallet Kit Playground or Github repo.
  • If you have any questions or issues, please reach out to us in Discord.