# User Workflow

### Select Chain&#x20;

* Select the destination chain and source chain (currently only Bitcoin and Mapo L2 are supported)

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

### Select Token

* Currently only whitelisted token will be able to roll up using Roup

<figure><img src="/files/4nYK54bc593omkBN7G1R" alt=""><figcaption></figcaption></figure>

### Inscribe a new BRC201

* Click on '**+ Inscribe New BRC201'**
* Fetch the destination chain address by clicking '**connect wallet**' button and the address will be filled in automatically
* input **token amount** that will be transferred
* select a proper **fee rate**
* confirm the **inscribe transaction**&#x20;

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

{% hint style="warning" %}
the inscribed BRC201 will be first shown in the '**BRC201 Inscription**' tab within the **History Panel** and it will then be moved to the '**Available BRC201 Rollup'** list once it is confirmed on chain.
{% endhint %}

### BRC201 Inscribtion History and Status check

* BRC201 Inscription history and details can be checked in '**BRC201 Inscription**' tab within the **History Panel.**
  * '**Add to wallet**' button can add the **selected token** on the **destination chain** into metamask automatically.
* **Unconfirmed** means the token is still in progress of inscription; **Confirmed** means the token is successfully inscribed and transferred to the original address.

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

### Complete the roll-up transfer

* Select an inscribed BRC201 record in the '**Available BRC201 Rollup'** list.
* Verify the **BRC201 rollup** details.
  * '**Add to wallet**' button can add the **selected token** on the **destination chain** into metamask automatically.
* Select an appropriate **fee rate.**
* confirm the **rollup transaction.**

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

{% hint style="info" %}
After a transaction is successfully sent, it will disappear from the '**Available BRC201 Rollup**' list and it will appear in the **History Panel**.
{% endhint %}

#### BRC201 Rollup History and Status check

* Rollup history and details can be checked in '**BRC201 Rollup**' tab within the **History Panel**
* **Unconfirmed** means the token is still in progress of rolling up; **Confirmed** means the token is successfully minted at the destination chain

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


---

# 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://docs.rolluper.xyz/how-does-roup-work/user-workflow.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.
