Deposits
Mezo Native Bridge Deposits
The Mezo app includes a native bridge where you can deposit several assets to Mezo Mainnet. See the Deposit Assets guide to learn how the process works, or go directly to mezo.org/overview, sign in, and click Deposit Bitcoin to get started.All transactions on Mezo Mainnet are paid using native BTC or tBTC deposits. Before using the network, it’s recommended to fund your account with BTC or tBTC to ensure you have gas to pay for transactions.
Native BTC Deposits
You can deposit BTC directly from a Bitcoin wallet to the Mezo App. Assets are automatically bridged to tBTC and to Mezo Mainnet. Native BTC is bridged to tBTC before being bridged into the Mezo App contract. For BTC wallets, you can sign in with UniSat, OKX, and Xverse. Use the following addresses:| Name | Script Type | Address Prefix |
|---|---|---|
| Legacy | P2PKH | 1 |
| Native SegWit | P2WPKH | bc1q |
| Nested SegWit | P2SH-P2WPKH | 3 |
Withdrawals
Moving Your Assets from Mezo to Ethereum or Bitcoin
Last updated: November 14, 2025 This guide explains how to bridge your assets out of Mezo back to the Ethereum or Bitcoin networks. We’ll cover what you can bridge, how to do it, the bridges used, fees involved, and what to expect during the process. Currently, the minimum required amount to bridge is 0.01 BTC for BTC assets on native Bitcoin, 0.0002 BTC for BTC assets on EVM, 20 for USD tokens (USDC, USDT), and 1,500 for T tokens. See more details here.From Mezo to Other Networks
| Your Asset on Mezo | Destination Network | What You’ll Receive | Notes |
|---|---|---|---|
| BTC | Ethereum | tBTC (ERC-20 token) | You always receive tBTC on Ethereum, not WBTC or other wrapped versions |
| BTC | Bitcoin | Native BTC | Real Bitcoin sent to your Bitcoin wallet |
| mERC-20 tokens | Ethereum | Original ERC-20 token | Get back the same tokens you originally bridged in (like USDC, USDT, etc.) |
| MUSD | Ethereum | MUSD | Bridge as little as 1 MUSD from Mezo to Ethereum. Bridge powered by Wormhole. |
| mERC-20 tokens | Bitcoin | Not available | ERC-20 tokens can’t be sent to Bitcoin |
Key Points
- You can only bridge to Ethereum or Bitcoin mainnet.
- BTC can go to Ethereum (as tBTC) or to Bitcoin (as native BTC).
- Tokens like USDC or T (represented as m-tokens on Mezo) can only go back to Ethereum.
- Bitcoin Taproot addresses (starting with
bc1p) aren’t supported yet. - Layer 2 networks and other chains aren’t available as destinations.
How to Bridge Out
Bridging to Ethereum (for tBTC or ERC-20 tokens)
Choose your asset
- Select BTC to receive tBTC on Ethereum.
- Select any mERC-20 token to receive the original token on Ethereum.
Bridging to Bitcoin (for native BTC only)
Paste your Bitcoin address
Paste your Bitcoin address - supported formats:
- Legacy addresses (starting with
1) - SegWit addresses (starting with
3orbc1q) - Not supported: Taproot addresses (starting with
bc1p)
Understanding Bridge Routes
When withdrawing assets from Mezo, the system automatically determines which bridge to use. This information appears on the “Bridge” line in your withdrawal modal.- Mezo Native Bridge: Used for all standard withdrawals of assets like BTC and mERC-20 tokens.
- Wormhole Bridge: A third-party bridge used for MUSD withdrawals to Ethereum.
- Super Bridge (Coming Soon): A Mezo native bridge that will support deposits and withdrawals for smaller denominations of assets.
Understanding Fees
When bridging out, you pay fees for the bridging service and network operations. All fees are clearly displayed before you confirm any transaction.Fee Structure (v2)
Withdrawals from Mezo include a simple fee:- Flat fee — a fixed amount equal to about $3 USD in that token’s value.
Bridging to Ethereum
Minimum Withdrawal Amounts- BTC-based tokens (tBTC): 0.0002
- USD-based tokens (mUSDC, mUSDT): 20
- mT tokens: 1,500
- Flat Fee: ≈ $3 USD (per token equivalent)
- Gas Fee: Paid in BTC, varies with network conditions
Bridging to Bitcoin
Minimum Withdrawal Amount: 0.01 BTC Fees- Gas Fee: Paid in BTC, varies
- Withdrawal Fee: ≈ $3 flat
- tBTC Treasury Fee: 0.2%
- tBTC Redemption Fee: up to 0.001 BTC (usually < $1)
What Happens After You Submit
Once you initiate a bridge-out transaction, here’s the process:Timeline and Status Updates
Your bridge transaction will show these status updates:- Created: Your request has been recorded.
- Attesting: Validators are confirming your withdrawal.
- Ready to Withdraw: Confirmations complete, assets are being sent.
- Withdrawn/Redeemed: Assets successfully delivered to your destination address.
Important Address Requirements
For Ethereum Destinations
- Must be a valid Ethereum address (
0xfollowed by 40 characters). - Can be a regular wallet or a smart contract that accepts standard token transfers.
- Exchange deposit addresses work if they accept direct token transfers.
For Bitcoin Destinations
Supported address types:- Legacy addresses (starting with
1) - SegWit wrapped addresses (starting with
3) - Native SegWit addresses (starting with
bc1q)
bc1p)
Safety Reminders
Before confirming any bridge transaction:- ✅ Double-check the destination address - transactions can’t be reversed.
- ✅ Verify you’ve selected the correct network (Ethereum vs Bitcoin).
- ✅ Confirm the fee amount shown in the app.
- ✅ Remember that bridge-outs cannot be cancelled once submitted.
- ✅ Ensure your destination address format is supported.
Troubleshooting Common Issues
”Approval Required” Message
For mERC-20 tokens: You need to approve the bridge contract to spend your tokens first. Click “Approve” when prompted, confirm the transaction, and then you can proceed with the bridge.”Unsupported Asset for Destination”
Remember:- mERC-20 tokens and MUSD can only go to Ethereum.
- BTC can go to either Ethereum (as tBTC) or Bitcoin.
”Invalid Recipient Address”
Check that:- Ethereum addresses start with
0xand have 42 total characters. - Bitcoin addresses use supported formats (no
bc1pTaproot addresses). - You’re not using a testnet address for a mainnet transaction.
Transaction Seems Stuck
Check the status in your transaction history:- If showing “Created” or “Attesting” - validators are still processing.
- If showing “Ready to Withdraw” - the transfer is in progress on the destination network.
- Contact support with your transaction ID if it has been pending for an unusually long time.
Frequently Asked Questions
Q: What’s the difference between BTC on Mezo and tBTC on Ethereum? A: When you bridge BTC from Mezo to Ethereum, it becomes tBTC, an ERC-20 token that represents Bitcoin on the Ethereum network. tBTC is backed 1:1 by native Bitcoin and can be redeemed for it. Q: Can I bridge my mERC-20 tokens to Bitcoin? A: No, ERC-20 tokens are native to Ethereum-compatible networks. You can only bridge them back to Ethereum. Q: Why can’t I use my Taproot Bitcoin address? A: The bridge currently supports standard Bitcoin address formats. Taproot (bc1p) support is planned for a future update.
Q: Can I cancel a bridge transaction?
A: No, once submitted, bridge transactions cannot be cancelled. Your Mezo tokens are immediately burned as part of the process.
Q: How long does bridging take?
A: Most bridge transactions complete within 30-60 minutes, depending on network conditions and validator attestation speed.
Q: Can I bridge to Arbitrum, Optimism, or other L2s?
A: Currently, only Ethereum mainnet and Bitcoin mainnet are supported destinations. L2 support may be added in the future.
Q: My native Bitcoin deposit hasn’t appeared yet. How do I check its status?
A: See Track Your Native Bitcoin Deposit for a step-by-step guide on using tBTCScan to verify your deposit status.
Q: Who pays for the gas on the destination network?
A: For Ethereum, the bridge system handles the final delivery gas costs. For Bitcoin, the tBTC Bridge Redemption Transaction Fee covers the cost of the on-chain transaction.
Security Model
Your bridge transaction requires approval from at least two-thirds of Mezo’s bridge validators before your assets are released. This multi-signature approach ensures no single party can authorize withdrawals, keeping your funds secure throughout the bridging process.Need Help?
If you experience issues not covered in this guide:
Remember: Always verify addresses carefully and understand the fees before confirming any bridge transaction.