> For the complete documentation index, see [llms.txt](https://leodex.inleo.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://leodex.inleo.io/tutorials/how-to-swap-zec-with-only-a-qr-code.md).

# 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!
