# How to Swap ZEC With Only a QR Code

{% embed url="<https://www.youtube.com/watch?v=HPu-EUmprpQ>" %}

This community tutorial shows you how to swap ZEC (Shielded or Transparent) using LeoDex.io's Maya Protocol routes.

### 1). Enter the Details of Your Swap

Enter ZEC in the input or output. If using the QR 2 Swap with no wallet feature, you can only swap FROM ZEC.&#x20;

<figure><img src="/files/qFFC5oOVpU7gPGgyCWi4" alt=""><figcaption></figcaption></figure>

### 2). Paste Your Recipient Address

This is the address you want to receive the output coin to. It should be a wallet that YOU own. In this example, I chose "CACAO" so I inputted my Maya address.

*Note: Read Disclaimers and Check the Box Before Proceeding*

<figure><img src="/files/s1z1tb90CmlnJRn0lvc7" alt=""><figcaption></figcaption></figure>

### 3). After Clicking "Generate QR Code", Scan the QR Code

Scan the QR code using whichever ZEC wallet you want. I used Zashi Mobile App to do this Maya Protocol swap in this example.

<figure><img src="/files/YCnsVexzOxRRv15fxSg3" alt=""><figcaption></figcaption></figure>

### 4). LeoDex Will Now Monitor the Blockchain and Await for Your ZEC to Arrive into Your Swap Account

<figure><img src="/files/ZFtZYelGwfPEHJA7w9Iw" alt=""><figcaption></figcaption></figure>

### 5). Once It's Arrived (Usually 30 Seconds - 2 Minutes), Click Swap

This completes the swap from your Swap Account to your chosen output. In this case, CACAO to my Maya Address.&#x20;

<figure><img src="/files/boU1KYvDHS4EhCgy3Dkw" alt=""><figcaption></figcaption></figure>

### 6). Done!

About 1 second later, LeoDex will give you a Transaction Tracker. You are now DONE. It's that easy. Click on "View in Explorer" to track the status of your swap. Depending on the swap size, it only takes a few minutes to arrive as your chosen output asset (CACAO in this example).

<figure><img src="/files/ocKbXkZYK3KGU6cl2sjw" alt=""><figcaption></figcaption></figure>

### What is Supported?

You can swap ZEC to any of the following L1 assets completely permissionlessly thanks to LeoDex.io's support of Maya Protocol Routes:

1. BTC
2. ETH
3. USDT
4. USDC
5. ARB
6. DASH
7. RUNE
8. CACAO
9. ... and many more!


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://leodex.inleo.io/tutorials/how-to-swap-zec-with-only-a-qr-code.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
