Skip to main content

Documentation Index

Fetch the complete documentation index at: https://utexo-e7ed9bd0-bridge-mint-0.mintlify.app/llms.txt

Use this file to discover all available pages before exploring further.

How Ethereum → RGB Minting Works

When minting USDT from the Ethereum network to Bitcoin via RGB, you receive an equivalent USDT on Bitcoin token in the RGB network. The transfer is made through Utexo, with transactions signed in MetaMask and an RGB invoice used as the recipient address.

🔧 Requirements Before You Start

MetaMask
  • ETH balance (to pay for gas fees).
  • USDT balance (the amount you will mint).
Utexo Wallet (Mobile App)
  • BTC balance (to pay the RGB transaction fee).
  • Connect RGB Wallet on the Mint interface — you can do this in two ways:
    • Click CONNECT RGB WALLET at the bottom of the form.
    • Open the wallet list in the top-right corner of the page and click the power button next to RGBWallet.
  1. Enter the transfer details
    • Enter the amount — In the Amount field, enter the number of USDT tokens to mint.
    • Enter the destination address — In the Destination field, paste an RGB invoice generated in the Utexo Wallet mobile app:
      • Ensure your wallet has a BTC balance to cover the transaction fee.
      • Open the Utexo Wallet mobile app.
      • Go to the Receive section and tap on RECEIVE ASSETS.
      • Select the USDT token from the token list.
      • Copy the invoice displayed in the Utexo Wallet.
      • Paste the RGB invoice into the Destination field of the Utexo Mint form.
  2. Review and confirm the transaction After filling in the form, a Transaction Preview will appear showing:
    • You will receive — estimated amount of USDT on Bitcoin after fees.
    • Estimated gas fee — Ethereum network gas fee at live market rates.
    • Mint commission — fixed % fee charged by Utexo. Click Transfer. MetaMask will request confirmation in three stages:
    • Approve token spending
      • A MetaMask popup will appear asking you to approve USDT spending.
      • Click Confirm.
    • Confirm the transaction
      • Wait 2–10 seconds for the second MetaMask popup.
      • Review the details and click Confirm to complete the transfer.
  3. Wait for USDT on Bitcoin to be credited In the Utexo Wallet mobile app, wait until the USDT tokens are credited to your balance. This may take longer than usual due to high Bitcoin network congestion.

How RGB → Ethereum Transfers Work (USDT on Bitcoin → USDT)

  1. Prepare the transaction on the Mint interface On Utexo, set:
    • Send: Blockchain – RGB, Token – USDT.
    • Receive: Blockchain – Ethereum, Token – USDT.
    • Enter the Amount of USDT on Bitcoin you want to send.
    • In the Destination address field, enter your Ethereum address (MetaMask).
    • Review the preview section — it will display:
      • You will receive — estimated amount of USDT after fees.
      • Estimated gas fee and Commission. Click TRANSFER.
  2. Pay the RGB invoice Once the Mint interface generates the RGB invoice (popup with QR code), open the Utexo Wallet mobile app:
    • Go to your USDT token.
    • Tap Send.
    • Tap the QR scanner icon and scan the QR code from the Utexo popup.
    • Confirm sending in Utexo Wallet by pressing Send. Check transaction status in Utexo Wallet After sending, the transaction will first appear with the status WAITING_COUNTERPARTY.
    • Refresh your wallet (tap the refresh icon).
    • Once refreshed, the transaction status should change to WAITING_CONFIRMATIONS, meaning it is now being processed on the Bitcoin network.