> For the complete documentation index, see [llms.txt](https://docs.rolluper.xyz/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.rolluper.xyz/how-does-roup-work/user-workflow.md).

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