# How to Leap RGB++ Assets from Layer 1 to Layer 2

### **Method 1: Using JoyId**

1. **Access JoyId**:
   * Visit [app.joy.id](https://app.joy.id/) and switch to the Nervos CKB network.
2. **Initiate the Leap**:
   * Click the "Leap" button.
   * Enter the corresponding Bitcoin address for the leap.
   * Select the RGB++ asset you wish to leap back to L1 and enter the amount.
   * Choose the FeeRate (ensure you have enough UTXO balance in your Bitcoin wallet to cover the fees).
   * Click the "Leap To Bitcoin L1" button.
   * Click the "Prepare" button to proceed.
3. **Confirm and Track the Leap**:
   * Sign the transaction to confirm.
   * You can track the status by clicking "Track Status" or through the "Ongoing Leaps" page.
4. **Complete the Leap**:
   * Wait for the Bitcoin network to confirm the transaction. Once confirmed, click "Complete".
   * Verify the leap information and click "Complete" again. Wait for the CKB network to confirm.
   * Track the status in Settings > Activity > Leap.
5. **Check Your Assets**:
   * After the CKB network confirmation, switch to your Bitcoin wallet to view your RGB++ assets.

Make sure to follow these steps carefully to ensure a successful leap of your RGB++ assets from Layer 1 to Layer 2.

<figure><img src="https://470565528-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FTsw1j46VPhudoNlJQCU1%2Fuploads%2FTFQb1rYdCADqcpXQ9D79%2Fimage.png?alt=media&#x26;token=53f8c5cc-133d-4a6f-8683-e3f221d1f34b" alt="" width="563"><figcaption><p>JoyId Leap Process</p></figcaption></figure>

### Method 2: Using UTXOSwap

* **Connect Your BTC Wallet**:
  * Connect your Bitcoin wallet to the UTXOSwap platform.
* **View BTC Assets**:
  * After connecting, click on your wallet. Then, click on the BTC asset to view the Bitcoin assets in your wallet address.

<figure><img src="https://470565528-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FTsw1j46VPhudoNlJQCU1%2Fuploads%2Fp2mKJ2GqLlP3e3OrWWQv%2Fimage.png?alt=media&#x26;token=c719a02b-7131-4a7e-90c2-08276fb4af0e" alt="" width="375"><figcaption><p>Tap wallet button to check your BTC assets</p></figcaption></figure>

* **Initiate the Leap**:
  * Tap on the BTC asset. You will see the "Leap" button. Click on "Leap" and select the asset you want to leap from Layer 1 to Layer 2.

<figure><img src="https://470565528-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FTsw1j46VPhudoNlJQCU1%2Fuploads%2FnAN5Ai6C8SgvSHJUFdCn%2Fimage.png?alt=media&#x26;token=d99d820f-4fe8-4a9e-b6da-3494afeb71ad" alt="" width="375"><figcaption><p>Leap Page</p></figcaption></figure>

* **Confirm the Leap**:
  * Click on "Leap" to proceed to the wallet signature page. Click "Sign" to confirm the leap transaction.

<figure><img src="https://470565528-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FTsw1j46VPhudoNlJQCU1%2Fuploads%2FigRupik0ZroSByixSXjl%2Fimage.png?alt=media&#x26;token=42e93351-773c-4b74-9984-ee74ca14a229" alt="" width="375"><figcaption><p>Sign to confirm transaction</p></figcaption></figure>

By following these steps, you can successfully leap your RGB++ assets from Layer 1 to Layer 2 using UTXOSwap.

{% hint style="info" %}
**Note**: When performing the leap on the UTXOSwap website, you can check the status on [mempool.space](https://mempool.space/). The leap will be finished after 6 BTC block confirmations, and your RGB++ assets will be successfully leaped from Layer 1 to Layer 2.
{% endhint %}
