# Mint vBTC On-Chain

Users can deposit one of the supported tokens - BTCB, BNB, ETH, USDT, or USDC - to mint vBTC. The system will estimate the amount of vBTC to be received based on the BTC exchange rate at the time of the transaction.

**📌 Note:**

* Ensure your wallet has sufficient balance of the selected token and enough BNB to cover gas fees.
* After clicking "Confirm transaction", the minted vBTC will be automatically transferred to your personal wallet.
* You can check your vBTC balance in the wallet once the process is complete.

#### **How to access the Mint vBTC form:**

* Click <img src="/files/bOjNzlAQK30R4d5N9Hpz" alt="" data-size="line"> at the top of the page to navigate to the Mint/Redeem vBTC form. Select "Mint" to begin the minting process.
* Click <img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXe87ffaD2iXebmJtXZoxTiXJdt5n1_NSUDZ-com4-ePzMhipn1AjZcStIZE_Bi5B0dgEm0FfMHIj_aMx3-BYYnMBl0lBuvPz3rxUm8EUD48tEU3ZGsblepGWvG3blKEslvrcDRD?key=9POIu8QJZFQPdeQlXGr9wQ" alt="" data-size="line"> to switch between Mint and Redeem modes.

<figure><img src="/files/3XtDLkWF95TAKQ4peWcs" alt="Form Mint vBTC on-chain" width="490"><figcaption><p>Form Mint vBTC on-chain</p></figcaption></figure>

### **Step 1: Select a Token to Mint vBTC**

In the Mint / Redeem vBTC form, select the "Mint" function. Users can choose one of the following supported tokens to mint vBTC on-chain:

* BTCB
* USDT
* USDC
* ETH
* BNB

Select the token by clicking on its corresponding icon in the list.

<figure><img src="/files/gBUMiff0KrKiOu4EfxDh" alt="" width="172"><figcaption></figcaption></figure>

### **Step 2: Enter amount and view transaction estimate**

Enter the amount of the digital asset you wish to deposit. The system will automatically display the estimated amount of vBTC you will receive.

<figure><img src="/files/RgHUhiPu8CAGaLkF0Jr1" alt="Estimated vBTC amount to be received" width="532"><figcaption><p>Estimated vBTC amount to be received</p></figcaption></figure>

Users can monitor and adjust transaction-related parameters as follows:

* Slippage: <img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXfAfEF78dZaVqkganJfZaIzJEa5FkSPny4mWkxqvWH85Q9ldFdiSecamXapyIZFxzpGdmEigCVlwtnGk9Rr1zUrxkXUFV_DYJBO50XVJCT5X_0PPGlpZTbx-YB2Y8yxzhrrmSEsQg?key=9POIu8QJZFQPdeQlXGr9wQ" alt="" data-size="line">
* Users can view the current slippage for the transaction.
* Additionally, users may adjust the slippage tolerance manually by clicking the <img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXcYcNzOrEGCEWPQxhOCV7ocP3vdUoThTwM7D_JpE212z4r396wKuUShCy0JKYzn_xYLETEq0YEV_vksmtkl_N1q23dv0vJUR5Yji96D5n0QxG8ss6uN9c-g3gcEgTkTKf6LClYR8w?key=9POIu8QJZFQPdeQlXGr9wQ" alt="" data-size="line"> button.

<figure><img src="/files/jqEhrTHvNHSOeICjG4qV" alt="Transaction slippage and Fee summary"><figcaption><p>Transaction slippage and Fee summary</p></figcaption></figure>

* **Current Exchange Rate:** <img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXekRv-cKO7ntEZ1W9j9RU91vK041Cs9-JJy1kJbpHw6lETDSv79HcxiAuCXtbjHSg0HIjl4q5TP8IWxUs3tWzhKB1pkwavQdrRumQjYMAWOuSNY2H2ZTk1KEFoXzIGexx8VpdQ8GA?key=9POIu8QJZFQPdeQlXGr9wQ" alt="" data-size="line">\
  Displays the current rate between the selected deposit token and vBTC.\
  You can refresh the exchange rate by clicking the <img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXdIIUMIaIC0-bEySe3cug0XeQPkkojw18VVOtd2g7F-G3Cvg1ZnIEVRBH2ERnFHRt0BjHnSkgwqQcmDMLrSohfKoIFsJkogLt05AlEatGs_NUGQpsSABxxm1R1BkbqtW1ZR7KHx?key=9POIu8QJZFQPdeQlXGr9wQ" alt="" data-size="line"> button.
* **Total transaction Fee:**
  * Users can view a breakdown of the total transaction fee by clicking the <img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXfYXljPa55amZ2nTjSOqzMhp3UJnQB1zq6vuvNPfVY4uyQf_ZYyfxHcdOpiCVzXdh_B_dCfMqRDKuMexSFsKz3O1exhItKK2-hK-3eMlZUnkm0iCGrxc-JKV6y7KSg5jAU93TGLpQ?key=9POIu8QJZFQPdeQlXGr9wQ" alt="" data-size="line"> button.
  * Detailed fee information includes:
    * Transaction fee
    * Network fee
    * Price impact
    * Slippage

<figure><img src="/files/Sd4J5zfYZVyAHLL7kjZa" alt="Transaction fee details table" width="472"><figcaption><p>Transaction fee details table</p></figcaption></figure>

### **Step 3: Confirm vBTC Minting**

Once Step 2 is complete, click the <img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXep2LCq0EldrqD5E9fJcPs4BqlMJSCgg9Jb1Rprquq8jXqKq0wmLvxCZaoCW6IwR6Ws4Bz9_nkZYGmBEWF6aHYnAIq46-AdCcWO1xc4qdi_yLubGSudX9gPl3EeexuLxaXep02N?key=9POIu8QJZFQPdeQlXGr9wQ" alt="" data-size="line"> button to proceed with the minting transaction.

<figure><img src="/files/9HMfQOtHSj0EesBjiGJx" alt="Transaction confirmation window" width="344"><figcaption><p>Transaction confirmation window</p></figcaption></figure>

The system will display a confirmation window requesting user approval to mint vBTC. Review the transaction details and click <img src="/files/RnuZr2JKAsi6phJ3D4Sa" alt="" data-size="line"> to continue.

<figure><img src="/files/bo00b5p91784x2iJfZzQ" alt="Confirm minting vBTC" width="384"><figcaption><p>Confirm minting vBTC</p></figcaption></figure>

If the exchange rate is updated during this process, the system will prompt you to refresh the rate. To proceed, click <img src="/files/liLJ2QEmiT9Q0VMAKDxz" alt="" data-size="line">.

After retrieving the latest exchange rate, click <img src="/files/RnuZr2JKAsi6phJ3D4Sa" alt="" data-size="line"> again to complete the on-chain vBTC minting transaction.

### **Steps for approval and transaction confirmation:**

#### **Token approval in wallet**

<figure><img src="/files/9Xn2i3c3CnUhY7mkpVkO" alt="Mint vBTC popup – approval step" width="384"><figcaption><p>Mint vBTC popup – approval step</p></figcaption></figure>

<figure><img src="/files/DpVVJs6Xyq0JIX5YwkuK" alt="Confirm mint vBTC in wallet" width="384"><figcaption><p>Confirm mint vBTC in wallet</p></figcaption></figure>

Before proceeding with the transaction, your wallet will prompt you to grant permission to use the selected token for minting vBTC. When the approval popup appears, please click “**Approve**” to authorize the protocol to access the token in your wallet.

If you have already granted approval for this token in the past, this step will be automatically skipped during the minting process.

#### **Confirming the Mint transaction in wallet**

After a successful approval, the popup will mark the approval step as complete and move to the mint transaction confirmation step. Please click “Confirm” to finalize the vBTC on-chain minting process.

<div><figure><img src="/files/6YsKbt2M9IM5wOW9Cidz" alt=""><figcaption></figcaption></figure> <figure><img src="/files/xz4qfUk600a1z3oIhrS0" alt=""><figcaption></figcaption></figure></div>

<p align="center"><sub>Mint vBTC popup during transaction confirmation and success</sub></p>

#### **Mint Transaction Processing and Completion**

Once the minting transaction is confirmed, it will be processed on-chain. The minted vBTC will be sent directly to your wallet.

To view your vBTC balance in the wallet, please manually add the token using the following details:

* Network: **BNB Chain**
* Token Contract Address: **0x3A17a90aFDD39037D69C801aA705b5CFd8306F9d**
* Token Symbol: **vBTC**
* Decimals of Precision: **18**


---

# 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.vbtc.me/en/how-to-start/how-to-mint-and-redeem-vbtc-on-chain/mint-vbtc-on-chain.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.
