How to Use WalletConnect

A guide for using WalletConnect on your computer or phone with Bifrost Wallet.

Oscar avatar
Written by Oscar
Updated over a week ago

What is WalletConnect?

WalletConnect is an open-source protocol for how to connect decentralized applications (dAPPs) to mobile wallets by scanning a QR code or deep linking. It allows you to interact with dAPPs on your computer using your mobile Bifrost Wallet by establishing an encrypted connection when you scan a QR code or click a deep link. It is a well established protocol and supported by many dAPPs and wallets.

How to connect to dAPPs using WalletConnect

It is very easy and simple to connect to a dAPP using WalletConnect.

  1. Open the dAPP you want to connect to in your browser on your computer or in your phone and make sure they support WalletConnect. Look after the WalletConnect symbol.

  2. When you press the WalletConnect symbol you will presented with QR code.

  3. Pull up your phone with your Bifrost Wallet app.

  4. Press button that says SCAN

  5. If needed, allow Bifrost Wallet to access the camera as it is needed to scan the QR code.

  6. When you scan the QR code, you will be presented with a prompt in the Bifrost Wallet asking you if you want to connect to the site. If you want to connect, you press CONNECT

  7. You are now connected to the dAPP.

  8. If you want to do anything in the dAPP that requires that you sign or confirm anything, for example if you want to swap some tokens. Then a prompt will show up in the wallet where you can review the information before you confirm it.

Security Practices

Make sure you disconnect from the dAPP when you are done with your session. It's also always good to make sure that you have connected to is trusted and the URL is correct. It can also be vice to restart the app and refresh the browser between sessions. Other than this, normal security precaution obligations applies. Such as making sure the the recipient address is correct and that the amounts look correct. And make sure you check what smart contracts you are sign into.

Did this answer your question?