How It Works
The MUSD bridge uses Wormhole’s Native Token Transfer protocol to facilitate cross-chain transfers:- From Mezo to Ethereum: MUSD tokens are locked on Mezo and the equivalent tokens are minted on Ethereum
- From Ethereum to Mezo: MUSD tokens are burned on Ethereum and equivalent tokens are unlocked on Mezo
Using the Portal UI
The easiest way to bridge MUSD tokens is through the Portal UI:Connect Your Wallet
Connect your wallet to the Portal interface. Make sure you have the network you’re bridging from set as your active network.
Select Source and Destination Chains
Choose either Mezo → Ethereum or Ethereum → Mezo depending on which direction you want to bridge.
Choose MUSD Token
Select MUSD as the token to bridge. The Portal will automatically detect your MUSD balance.
Enter Amount
Enter the amount of MUSD you want to bridge. Make sure to leave enough for gas fees on the source chain.
Review Transaction Details
Review the transaction details including:
- Bridge fees
- Estimated transfer time
- Destination address
- Total amount to receive
Confirm Transaction
Confirm the transaction in your wallet. You’ll need to approve the MUSD spend first, then confirm the bridge transaction.
The Portal UI provides a user-friendly interface that handles all the complex interactions with the underlying NTT contracts.
Smart Contracts
The MUSD bridge is powered by the following smart contracts:Mezo Network
- NTT Manager: 0x7efb386675d75280D39Aae42964A6776DE0ee0bD
- Wormhole Transceiver: 0x56E27f1A8425515FFD4BD76A254Ac1a5c0B66D71
- MUSD Token: 0xdD468A1DDc392dcdbEf6db6e34E89AA338F9F186
Ethereum Network
- NTT Manager: 0x5293158bf7a81ED05418DA497a80F7e6Dbf4477E
- Wormhole Transceiver: 0x76ddB3f1dDe02391Ef0A28664499B74C29d18d3E
- MUSD Token: 0xdD468A1DDc392dcdbEf6db6e34E89AA338F9F186
Bridge Security
The MUSD bridge leverages Wormhole’s proven security model:- Decentralized Guardian Network: 19 guardians validate cross-chain messages
- Lock and Mint Mechanism: Ensures total supply remains constant
- Audited Smart Contracts: All contracts have been audited by leading security firms
- Real-time Monitoring: Bridge activity is monitored 24/7
Troubleshooting
My tokens haven't arrived yet
My tokens haven't arrived yet
Bridge transfers typically take 2-5 minutes. If your tokens haven’t arrived after 10 minutes:
- Check the transaction status on the Portal UI
- Verify the transaction was confirmed on the source chain
- Check if you need to manually claim on the destination chain (rare)
Transaction failed
Transaction failed
If your bridge transaction failed:
- Ensure you have enough gas on the source chain
- Check that you approved the MUSD spend
- Verify you’re connected to the correct network
- Try again with a higher gas price if network is congested
Wrong network in wallet
Wrong network in wallet
Make sure your wallet is set to:
- Mezo Mainnet when bridging from Mezo
- Ethereum Mainnet when bridging from Ethereum
Additional Resources
- Wormhole NTT Documentation - Learn more about the Native Token Transfer protocol
- Portal Bridge - The official UI for bridging tokens
- Contracts Reference - Complete list of all protocol contracts