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 at the top of the page to navigate to the Mint/Redeem vBTC form. Select "Mint" to begin the minting process.

  • Click to switch between Mint and Redeem modes.

Form Mint vBTC on-chain
Form Mint vBTC on-chain

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.

Step 2: Enter amount and view transaction estimate

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

Estimated vBTC amount to be received
Estimated vBTC amount to be received

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

  • Slippage:

  • Users can view the current slippage for the transaction.

  • Additionally, users may adjust the slippage tolerance manually by clicking the button.

Transaction slippage and Fee summary
Transaction slippage and Fee summary
  • Current Exchange Rate: Displays the current rate between the selected deposit token and vBTC. You can refresh the exchange rate by clicking the button.

  • Total transaction Fee:

    • Users can view a breakdown of the total transaction fee by clicking the button.

    • Detailed fee information includes:

      • Transaction fee

      • Network fee

      • Price impact

      • Slippage

Transaction fee details table
Transaction fee details table

Step 3: Confirm vBTC Minting

Once Step 2 is complete, click the button to proceed with the minting transaction.

Transaction confirmation window
Transaction confirmation window

The system will display a confirmation window requesting user approval to mint vBTC. Review the transaction details and click to continue.

Confirm minting vBTC
Confirm minting vBTC

If the exchange rate is updated during this process, the system will prompt you to refresh the rate. To proceed, click .

After retrieving the latest exchange rate, click again to complete the on-chain vBTC minting transaction.

Steps for approval and transaction confirmation:

Token approval in wallet

Mint vBTC popup – approval step
Mint vBTC popup – approval step
Confirm mint vBTC in wallet
Confirm mint vBTC in wallet

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.

Mint vBTC popup during transaction confirmation and success

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

Last updated