This guide is a UI walkthrough for using the Utexo Mint interface. If you want to initiate a mint programmatically, see the Mint API Reference instead.
Minting is signed by the mint signer, an AWS Nitro Enclave that holds the RGB mint rights, only after it verifies your USDT0 deposit on Arbitrum. Withdrawals back to EVM require an M-of-N quorum of independent signer enclaves.
Prerequisites
Before initiating a transfer, ensure you have the following ready. Utexo account- Create an account or sign in on mint.utexo.com. The console opens on the Mint / Burn page; Activity lists your transfers.
- Until your account completes KYC or KYB on the Verification page, you can mint only up to a cumulative limit (currently 100 USDT), shown in your account. Burns do not count against it. Verified accounts also get an API page for generating an API key.
- ETH balance to cover Arbitrum gas fees.
- USDT balance for the amount you want to mint.
- An RGB wallet that supports the BFA asset schema used by USDT on Bitcoin. See RGB wallet requirements.
- To burn from the console in one step, an RGB Wallet you can connect to the browser that supports V1 burn destinations. Otherwise you burn in your wallet and upload the burn consignment.
- BTC balance to cover the RGB transaction fee on the Bitcoin side.
Ethereum → Bitcoin (RGB): lock and mint
This direction locks USDT0 on Arbitrum and mints the same amount of RGB USDT to your RGB wallet.Step 1: Enter the transfer details
Sign in and open Mint / Burn, then choose Mint. Connect your EVM wallet and set:- Send: Blockchain: Arbitrum (or Ethereum, Polygon PoS, Plasma or Tron where available), Token: USDT.
- Receive: Blockchain: Bitcoin (RGB), Token: USDT.
Step 2: Review and confirm
After filling in the form, a Transaction Preview appears with:- You will receive: estimated USDT amount after fees.
- Estimated gas fee: live network gas cost of the deposit (and approval, if still needed).
- Mint commission: the bridge commission charged by Utexo (see Fees).
- Approve token spending: authorises the Mint contract to spend your USDT. Click Confirm. This step is skipped when the allowance already covers the amount.
- Confirm the deposit: review the details and click Confirm to submit. Submit it before the prepared mint expires.
Step 3: Wait for USDT to arrive
The Mint tracks the mint until it completes, also on the Activity page. After your deposit is final on Arbitrum, the mint signer signs the mint and the Bitcoin transaction is broadcast. Once it confirms, the USDT appears in your RGB wallet. Settlement time depends on Bitcoin network congestion.Bitcoin (RGB) → Ethereum: burn and unlock
This direction burns RGB USDT on Bitcoin and unlocks the same amount of USDT0, less fees, on the EVM side.Step 1: Check what can be released
Sign in and open Mint / Burn, then choose Burn. Set:- Send: Blockchain: Bitcoin (RGB), Token: USDT.
- Receive: Blockchain: Arbitrum (or Ethereum, Polygon PoS, Plasma or Tron where available), Token: USDT.
Step 2: Burn USDT
Choose one of two ways:- Burn in RGB Wallet. With a connected RGB Wallet that supports V1 burn destinations, the console asks the wallet to burn the amount with a V1 destination for the network and address you chose, and submits the burn for you. Approve the burn in the wallet.
- Burn in your own wallet. Burn the amount in your RGB wallet with the payout destination, then export the burn consignment, the file that proves the burn. For a non-Arbitrum payout, keep the payout details file (the V1 burn destination record) that your wallet provides. See Mint and Burn Integration.