Skip to main content

Using WalletConnect with Gem Wallet on Solana

WalletConnect is a powerful protocol for securely connecting Gem Wallet to Solana decentralized applications (dApps). This guide explains how to use WalletConnect with Gem Wallet to interact with Solana dApps seamlessly.

Key Features of WalletConnect with Gem Walletโ€‹

  • Secure Solana Transactions: Gem Wallet keeps your private keys safe while enabling smooth interactions with Solana dApps via WalletConnect.
  • User-Friendly Interface: Gem Walletโ€™s intuitive design simplifies the WalletConnect process for Solana users.
  • Broad DApp Compatibility: Connect to popular Solana dApps like Jupiter, Raydium, Orca, and Solana Name Service (SNS).
  • Multi-Chain Support: Gem Wallet supports Solana alongside other blockchains, making it versatile for cross-chain dApp interactions.

WalletConnect on Gem Wallet

How to Connect Gem Wallet to Solana DAppsโ€‹

Select a Solana DAppโ€‹

Visit a Solana-based dApp that supports WalletConnect, such as Jupiter or SNS and then tap on Connect.

tip

The screenshots below are examples of the Jupiter and SNS website respectively. The website might change overtime but there will always be a Connect button that will allow you to connect Gem Wallet.

Jupiter Site SNS Site

Initiate WalletConnect on the Solana DAppโ€‹

After you tap on Connect, look for the WalletConnect option. Some dApps will have different implementations of WalletConnect. Here are some examples:

Connecting to Jupiter Decentralized Exchangeโ€‹

  • Manually scan the QR code or copying the QR code link. This guide assumes that you only have one device, so copying the QR code link is how you can initiate the connection.

Choose WalletConnect Copy QR Code Link

Open Gem Wallet Settings, then navigate to the WalletConnect screen to paste the QR code link.

Paste or Scan QR Code

Connecting to Solana Name Service (SNS)โ€‹

  • Search for Gem Wallet on WalletConnect supported wallets. Some dApps has fully integrated Gem Wallet which allows you to simply search and select it. You will be prompted to open Gem Wallet to start the connection.

Choose WalletConnect Search for Gem Wallet

Confirm the Connection on Gem Walletโ€‹

Gem Wallet will ask for your confirmation to complete the connection process. Review and Confirm the connection request in Gem Wallet to establish a secure link with the dApp.

tip

You will be prompted to Confirm the connection to a DApp website. You will see the details on what wallet is currently attempting to connect, the name of the DApp and its website url. Always verify that you are connecting your wallet to the legit website before you hit Confirm. Connecting your wallet to fake or phishing sites might lead to loss of funds.

Confirm Jupiter Confirm SNS

Successfully Connected to a Solana Dapp with Gem Walletโ€‹

Once your wallet has completed the connection process, you can now interact with the Solana dApp. When you go to Settings > WalletConnect, you will see the active connections to your wallet.

Solana WalletConnect on Gem Wallet

You will notice that your balances will also be in sync, just as how it is shown on your wallet. Everytime you try to do a transaction on these DApps, you will get a prompt on Gem Wallet to confirm transactions.

Connected to Jupiter Connected to SNS

Congratulations, you have successfully connected Gem Wallet to a Solana DApp.โ€‹

Benefits of Using Gem Wallet with WalletConnect on Solanaโ€‹

  • Enhanced Security: Gem Wallet ensures your private keys never leave your device, providing robust protection during dApp interactions.
  • Streamlined Experience: Gem Walletโ€™s clean interface makes connecting to Solana dApps quick and intuitive.
  • Cross-Platform Flexibility: Use Gem Wallet on mobile to connect to Solana dApps seamlessly on the same mobile device or to a desktop.
  • Reliable Performance: Gem Walletโ€™s optimized integration with WalletConnect ensures stable connections for Solana transactions.

Common Use Cases with Gem Wallet on Solanaโ€‹

  • DeFi Trading: Connect Gem Wallet to platforms like Jupiter, Raydium, or Orca for trading SOL and other tokens.
  • NFT Management: Securely buy, sell, or manage Solana-based NFTs on marketplaces like Magic Eden.
  • Staking SOL: Use Gem Wallet to stake your SOL tokens directly through supported dApps.
  • Governance Participation: Engage in Solana project governance, such as voting on proposals, via connected dApps.

Troubleshooting Tips for Gem Walletโ€‹

  • Connection Issues: Ensure your device has a stable internet connection. If using mobile, verify both devices are on the same WiFi network.
  • QR Code Not Scanning: Refresh the QR code on the dApp or ensure proper lighting for the scan.
  • Session Conflicts: Gem Wallet supports multiple simultaneous dApp connections, but if issues arise, disconnect unused sessions in the app.
  • Update App: Ensure youโ€™re using the latest version of Gem Wallet to avoid compatibility issues with WalletConnect.

Why Choose Gem Wallet for Solana?โ€‹

Gem Wallet is a trusted, non-custodial wallet designed for ease of use and security. Its seamless integration with WalletConnect makes it an ideal choice for interacting with Solanaโ€™s vibrant ecosystem of dApps, from DeFi to NFTs and beyond.

By using Gem Wallet with WalletConnect, you can confidently explore Solanaโ€™s decentralized world while keeping your assets secure and accessible.