What is WalletConnect?
WalletConnect is an open protocol for connecting desktop Dapps to mobile wallets using end-to-end encryption by scanning a QR code. This enables a user to use a mobile app like Trust Wallet to connect to websites (DApps) and carry out transactions securely without revealing any secret information. Learn more about it here.
How to Use Wallet Connect
In this example, we will access Binance DEX and do a quick trade. You will need your Trust Wallet app and another device to access the Binance DEX website (preferably a desktop browser).
The screenshots you will see here may differ with some other websites (DApps). The buttons might be placed on a different part of the page or they can be called something else. However, they will usually follow the same flow to establish a connection.
Step 1 - Access the Website
Open your desktop browser, and then go to this link: https://www.binance.org. This should take you to the official website of Binance DEX.
Note: Please be careful when opening websites. Make sure you are only visiting the official ones.
Step 2 - Connect Trust Wallet
Click on Connect Wallet in the top right of the page. You will be presented with options on how to Unlock your Wallet. Choose the Wallet Connect option.
After clicking on Wallet Connect, a QR code will be shown on the screen.
Step 3 - Scan the QR Code
On the Trust Wallet app, go to Settings. Then, tap on WalletConnect.
Scan the QR code that is on the desktop browser. As soon as the QR code is scanned, the app will automatically recognize that you are trying to connect to the site. All you need to do next is to tap on Connect to confirm.
Step 4- Create a Transaction
It’s time to browse the DEX and make a trade. You will notice on the upper right corner of the page your Wallet status and the address that is currently in use.
For this example, we are going to try and sell some BNB for BUSD.
Step 5 - Confirm a Transaction
Once you submit the transaction on the Binance DEX page, the app will automatically recognize this and give you a prompt. You can either tap on OK or Cancel. Confirming the transaction will complete the trade on the DEX and the balances on your wallet will be updated. Done!
Some Things to Remember
- Always make sure to disconnect your wallet after every session.
- When starting a new session, refresh your desktop browser and restart the app.
- Be aware of the sites (DApps) you are accessing.