# iAsset Minting Flow

This section explains how to mint iAsset on the Supra network, with each step of the minting process.&#x20;

{% hint style="info" %}
**Note**: iAssets Minting can take up to 4 hours i.e. 2 EPOCHS
{% endhint %}

{% stepper %}
{% step %}

### Connect Your Ethereum Network

Before initiating the transaction, you must connect your two wallets:

| Wallet                                                             | Purpose                                                           |
| ------------------------------------------------------------------ | ----------------------------------------------------------------- |
| MetaMask (Ethereum), Starkey Wallet or any supported source wallet | Wallet used to deposit the source asset into the IntraLayer vault |
| Starkey Wallet                                                     | To receive the minted iAssets on the Supra network                |

#### Getting Started:

* Open the iAsset page.
* Click “Connect Wallet” to the right of the From field.
* Approve the MetaMask or StarKey pop-up to connect your Ethereum or Supra wallet.
* Choose your Supra Wallet (StarKey) in the `To` field.

{% hint style="info" %}
**After successful bridging, your minted iAssets (e.g., iETH) will be credited to your address** \
**on the Supra blockchain.**
{% endhint %}

<figure><img src="/files/Uk26Me51V9mIqVlfNjR4" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}

#### Initiating the Premint iAsset Bridge Transaction

Once your wallets are connected, follow these steps under the iAsset Factory-> Mint:&#x20;

Step 1: Premint:

**1. Select the following options:**

* **Source** **Chain**: Ethereum&#x20;
* **Destination Chain**: Supra
* **Token**:\
  1\. ETH → iETH\
  2\. USDC → iUSDC\
  3\. SolvBTC → iSolvBTC \
  4\. SUPRA → iSUPRA (**Source** **Chain**: Supra)

**2. Enter the amount of ETH, USDC, SUPRA, or your chosen token to deposit for iAsset minting**

**3. Review the transaction details:**

* Estimated bridge time
* Service fee breakdown (displayed in iAsset, along with the source token)

**4. Click “Confirm” to proceed with cross-chain message transmission and asset pre-minting.**

<figure><img src="/files/igCAjktwEkNgDXy2K1HC" alt=""><figcaption><p>Image 1: ETH -> iETH</p></figcaption></figure>

<figure><img src="/files/9mZA9adiNtBP061TtwSI" alt=""><figcaption><p><strong>Image 2: SUPRA -> iSUPRA</strong> (no cross-chain communication is required, as both assets are within one network)</p></figcaption></figure>
{% endstep %}

{% step %}

#### Confirm Transaction in Wallet

Upon clicking “Confirm”:

* MetaMask prompts you to confirm the transaction.
* Gas fees are shown (normal Ethereum OR Supra fees apply).
* Approve and confirm the transaction.<br>

<figure><img src="/files/isiNveJhD1FHwEjG0Dwx" alt="" width="298"><figcaption></figcaption></figure>
{% endstep %}

{% step %}

#### Token Minting and Fund Receipt

Upon successful verification:

* The iAsset (e.g., iETH) is pre-minted to the user’s Supra wallet address.

<figure><img src="/files/CmqoaoiskTNFZyHgUJ9x" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}

#### Minting Pre-minted iAssets

After pre-minting, the user must wait 2 epochs (about 4 hours) before minting the pre-minted assets. The UI shows a countdown timer. When it reaches zero, your dashboard will display a non-zero Mintable iAsset balance, and you can mint the pre-minted tokens.

**1. To Mint:** Select the following options:

* **Chain**: Supra
* **Token**:\
  1\. iETH\
  2\. iUSDC\
  3\. iSolvBTC\
  4\. iSUPRA

**2. Receive**:

* The pre-minted amount based on the selected token will be displayed automatically.
* This value is not editable by the user.

3\. Click “**Submit**” then select “Confirm” in the Starkey wallet to mint the pre-minted tokens. After minting, both “pre-minted iAsset Balance” and “Mintable iAsset Balance” will be 0, and the minted iAssets will be added to “iAsset Balance.”

{% hint style="info" %}
**Rewards accrue only after you mint your pre-minted iAsset. Please mint promptly to start earning!**
{% endhint %}

<figure><img src="/files/RV58fOUdglZJhwk5Ytv5" alt=""><figcaption></figcaption></figure>
{% endstep %}
{% endstepper %}


---

# 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://supraoracles.gitbook.io/supra/proof-of-efficient-liquidity-poel/iasset-minting-flow.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.
