Resolving WalletConnect Issues (2024)

Articles on: Troubleshooting

Unfortunately there are several known issues related to WalletConnect that our team is working on. Some of these issues are related to the WalletConnect JavaScript implementation on the dApp side. Even though these are not problems with our iOS and Android apps, we are working with ecosystem partners to try and solve the implementation issues on their side so our users can have a smoother experience using Pera Wallet.

This article offers some workarounds to most common problems we've seen based on incoming support requests and our internal testing.

Resetting WalletConnect Sessions

The most common case with WalletConnect problems is stale sessions that need to be cleared out. Whenever you experience a WalletConnect problem, we recommend disconnecting all active WalletConnect sessions. You can easily do this by navigating to Settings > WalletConnect Sessions > Disconnect All Sessions. After doing this, make sure to reload the browser tab where you loaded the dApp as well, and try connecting again.

Issues Connecting on iOS with Mobile Safari

One of the most common problems with WalletConnect happens on iOS devices, when using a dApp such as AlgoFi, Tinyman, Yieldly, Algogems and attempting to connect on Mobile Safari. After a successful connection, when you return to Safari to use the dApp, WalletConnect socket connection fails and you get stuck.

After detailed investigation, we found that this is because of a Safari bug Apple introduced with iOS 15. You can resolve this issue by disabling "NSURLSession WebSocket" under System Settings on iOS:

Settings > Safari > Advanced > Experimental Features > NSURLSession WebSocket

Once you disable this feature and try again, things should work more smoothly.

Issues Connecting with QR Code

We've also received reports of multiple failed attempts using QR codes or in some cases on mobile as well. As a general rule, when you are experiencing connection problems with WalletConnect, you should clear out all existing WalletConnect sessions from Pera Wallet. You can do this by navigating to Settings > WalletConnect Sessions. Here, you can see all active connections and you can tap on the three dots next to each connection to disconnect it.

We recommend removing all connections before trying again. In most cases this will resolve connectivity issues.

Resetting Local WalletConnect Cache

A common issue with WalletConnect is getting stuck to a bridge that doesn't function well. To resolve this issue, you need to reset your local storage on the web browser that you are using for the dApp. You can follow this step by step article to remove local storage for a specific website.

Once you reset your local storage, reload the dApp website and attempt to connect again.

Updated on: 22/11/2022

Resolving WalletConnect Issues (2024)

FAQs

Why is my WalletConnect not working? ›

The most common case with WalletConnect problems is stale sessions that need to be cleared out. Whenever you experience a WalletConnect problem, we recommend disconnecting all active WalletConnect sessions. You can easily do this by navigating to Settings > WalletConnect Sessions > Disconnect All Sessions.

Why is ShibaSwap not connecting to my wallet? ›

Try clearing your device's cache and restarting both Trust Wallet and your device to resolve temporary glitches. If the issue persists, reach out to ShibaSwap's support channels. You can find information on their website or social media.

How do I disconnect from WalletConnect? ›

⛔WalletConnect - Disconnect

Select the Settings screen. Select WalletConnect. Choose the DApp you wish to disconnect. Select Disconnect.

Why won't my Phantom wallet connect? ›

Follow these steps on your Ledger Nano X to make sure you have a stable connection to the Phantom mobile app. Make sure your Ledger device is unlocked. Make sure Bluetooth is enabled on your phone. Make sure, in Bluetooth settings, that Phantom has permission to access Bluetooth.

How do I Connect my wallet to wallet Connect? ›

In order to use WalletConnect, follow the below steps:
  1. Install a Supported Wallet: Before you use WalletConnect, you must install a supported wallet. ...
  2. Click 'Connect Wallet' and Choose 'WalletConnect.
  3. Scan QR Code: Using your mobile wallet (ios or Android) app's camera, scan the QR code displayed on the dApps.

How does WalletConnect work? ›

WalletConnect establishes a secure connection between your Bitcoin.com Wallet and ABC Finance, allowing ABC Finance to see the contents of your Ethereum Wallet. Then you'll have the option to, for example, send ETH from your Bitcoin.com Wallet to ABC Finance's lending smart contract.

What is the best wallet for ShibaSwap? ›

Best Software Shiba Inu Wallets
Wallet NamePriceBest Feature
eToro MoneyFreeBeginner-friendly
Trust WalletFreeInteroperable with a wide range of coins and services
MetaMaskFreeEase of use
ZengoFreeBiometric scanners and 3-factor authentication
1 more row

What wallets work with ShibaSwap? ›

Compare the Top Crypto Wallets that integrate with ShibaSwap of 2024
  • Guarda Wallet. Guarda. ...
  • Bitget Wallet. Bitget Wallet. ...
  • MetaMask. Consensys. ...
  • WalletConnect. WalletConnect. ...
  • Coinbase Wallet. Coinbase. ...
  • Enno Wallet. Enno Wallet.

Which wallet for Shiba Inu? ›

Zengo is the most secure crypto wallet on the market and you can store in it your Shiba Inu Coins with complete peace of mind. Zengo uses a combination of safety features to protect your cryptocurrency against hackers.

How secure is Walletconnect? ›

Connection Flow

Users scan a QR code or click on a deep link to initiate a secure connection between their mobile wallet and the dApp. This establishes a link without exposing private keys, and users can then sign transactions and messages confidently, maintaining security.

How do I delete my wallet address? ›

Remove a wallet address
  1. Go to. Wallet in the bottom toolbar, then select the asset for the wallet address you want to remove.
  2. Tap Withdraw.
  3. Tap and hold on the address you wish to remove.
  4. Review the details of the address, then select Remove address.
  5. Select Yes, remove address to complete.

What is Web3Modal? ›

The Web3Modal SDK allows you to easily connect your Web3 app with wallets. It provides a simple and intuitive interface for requesting actions such as signing transactions and interacting with smart contracts on the blockchain.

Why is my wallet not eligible? ›

The message "This wallet is not eligible. Please use a different wallet with enough assets?" typically indicates that the wallet you are trying to use does not meet the requirements or has insufficient funds for the specific transaction or purpose you are trying to perform.

How do I reset my phantom wallet? ›

Go into Settings > Security & Privacy > Reset App(This start the import process over) Re-import your wallet using your Secret Recovery Phrase. All of you accounts should be detected and available through Phantom again.

How to clear cache in phantom wallet? ›

You can clear the cache directly for Phantom by:
  1. Open phantom.
  2. Right-click and inspect.
  3. Go to the Application tab on the DevTools window that comes up.
  4. Select Storage in the left menu.
  5. Hit the Clear site data button.
Aug 8, 2022

What if hardware wallet stops working? ›

Obtain a new Trezor, Ledger, or Coldcard.

If your hardware wallet is broken, you will most likely need to purchase a replacement. It's generally best to purchase devices directly from the manufacturer. See the full list of hardware wallets that Unchained supports.

Why is my wallet Connect not working on MetaMask? ›

Outdated Browser or Extension

If a user is running an outdated version of their wallet extension or their browser, they may experience issues accessing their wallet. To address this issue, users should ensure that they are running the latest version of their browser and MetaMask extension.

Why is wallet Connect not working with MetaMask? ›

Disconnect from the site using the method explained here (available for both Mobile and Extension), then return to the dapp and click 'Connect wallet'. Afterwards, retry connecting to the dapp. If reconnecting using the above steps doesn't work, you could also try reinstalling MetaMask and restoring.

Top Articles
Latest Posts
Article information

Author: Merrill Bechtelar CPA

Last Updated:

Views: 5766

Rating: 5 / 5 (70 voted)

Reviews: 93% of readers found this page helpful

Author information

Name: Merrill Bechtelar CPA

Birthday: 1996-05-19

Address: Apt. 114 873 White Lodge, Libbyfurt, CA 93006

Phone: +5983010455207

Job: Legacy Representative

Hobby: Blacksmithing, Urban exploration, Sudoku, Slacklining, Creative writing, Community, Letterboxing

Introduction: My name is Merrill Bechtelar CPA, I am a clean, agreeable, glorious, magnificent, witty, enchanting, comfortable person who loves writing and wants to share my knowledge and understanding with you.