# Qr code / Link \[Wallet Connect]

### <mark style="color:purple;">What's a Qr-Code?</mark>

QR codes (Quick Response codes) are a type of two-dimensional barcode that can be scanned using a smartphone or other device. These codes can contain a variety of information, including text, URLs, and even entire contact information. QR codes can be used to store the wallet's address, which is a long string of letters and numbers that is unique to that specific wallet. This address is used to send and receive digital currency, such as Bitcoin or Ethereum.

When the user wants to make a transaction, they can simply scan the QR code using a smartphone camera or a QR code reader app. This will automatically input the wallet address, eliminating the need for the user to manually enter it. This makes the process of sending and receiving digital currency more convenient and user-friendly, as it eliminates the risk of typos or errors when entering the address.&#x20;

These are the steps of using a QR code to connect to a digital wallet and make a transaction.

1. Install a digital wallet on your smartphone or another device. This can be a Bitcoin wallet, Ethereum wallet, or any other type of digital currency wallet.
2. Locate the QR code for the wallet you wish to connect to. This can typically be found on the wallet's website in the app.
3. Open your digital wallet app and navigate to the "Scan" or "Receive" function. This will allow you to scan the QR code.
4. Using your smartphone camera, scan the QR code. This will automatically input the wallet address into your digital wallet.
5. Once the wallet address is inputted, you can proceed to make a transaction. You will typically be prompted to enter the amount of digital currency you wish to send and to confirm the transaction.
6. After confirming the transaction, the digital currency will be transferred to the recipient's wallet.

<mark style="color:purple;">**With the Jwallet is possible**</mark> <mark style="color:purple;">**to connect through**</mark> [<mark style="color:purple;">**https://walletconnect.com/**</mark>](https://walletconnect.com/)

To facilitate better user experience, it is possible to pair wallets with dApps by scanning QR codes. This can be implemented by using any QR code scanning library (example, [<mark style="color:purple;">react-qr-reader</mark>](https://www.npmjs.com/package/react-qr-reader)). After scanning the QR code, pass the obtained `uri` into the `signClient.pair()` function. A useful reference for implementing QR codes for pairing is the [<mark style="color:purple;">react wallet example</mark>](https://github.com/WalletConnect/web-examples/blob/main/wallets/react-wallet-v2/)<mark style="color:purple;">.</mark>

&#x20;
