Skip to main content

Token Contracts

You can add these tokens to your wallet in the Mezo Explorer. Open the token address in the explorer and click the Add token to MetaMask button next to the MUSD token address. Some of the token contracts are TransparentUpgradableProxy contracts. Add the proxy address to your browser wallet manually rather than the token address behind the proxy. For example, in MetaMask, follow the instructions to Import a Token. These tokens are not visible on your EOA in the Mezo Explorer until you complete your first transfer and approval on the given token.

Bridged tokens

aMUSD is the receipt token users get for depositing in the Morpho Alpha MUSD Core Vault. It is currently only available on Ethereum.

MUSD tokens

MUSD bridge

The MUSD bridge is powered by Wormhole’s Native Token Transfer (NTT) protocol, which enables secure cross-chain transfers while maintaining token fungibility. NTT allows tokens to be locked on the source chain and minted on the destination chain, or burned and unlocked when bridging back. Use the Portal UI to bridge tokens. For more information about NTT, see the official Wormhole documentation. Mezo: Ethereum:

Keep Tabs on your Loan with MUSD Monitor

For advanced monitoring, you can use mezotools.cc. This tool allows you to:
  • Check real-time Trove health and Collateral Ratios.
  • View recent system-wide redemptions and liquidations.
  • Track BTC and MUSD prices directly from Mezo’s on-chain oracles.

Pool Contracts

Pre-Mainnet contracts

These contracts were used for deposits before the Mezo Mainnet launch when assets were bridged to the new network.

Portal Contract Addresses

The Mezo Portal is the original deposit contract for Mezo on Ethereum. The official mainnet and testnet contract addresses are listed below.

Mainnet

ContractAddress
tBTC0x18084fbA666a33d37592fA2633fD49a74DD93a88
Bridge (tBTC)0x5e4861a80B55f035D899f66772117F00FA0E8e7B
TBTCVault (tBTC)0x9C070027cdC9dc8F82416B2e5314E11DFb4FE3CD
WBTC0x2260fac5e5542a773aa44fbcfedf7c193bc2c599
Portal Proxy0xAB13B8eecf5AA2460841d75da5d5D861fD5B8A39
Portal Implementation0xD7097AF27b14e204564C057c636022fae346fE60
Portal ProxyAdmin0x260cA2abeF5d38181E2562F00FA92AD1DC681734
BitcoinDepositor Proxy0x1D50D75933b7b7C8AD94dbfb748B5756E3889C24
BitcoinDepositor Implementation0x04B94f55780682478c8D8329368AAAfD320F4D32
BitcoinDepositor ProxyAdmin0x66cE24B68D9fEb092Bc8E6C47C0FA318e48F1267
MezoBridge Proxy0xF6680EA3b480cA2b72D96ea13cCAF2cFd8e6908c
MezoBridge Implementation0x3D282Cc0d69e27fBd4aa59DfD08D6a72B45Ce889
MezoBridge ProxyAdmin0xef619B73F424506b8aDa0E05C2935aB36ec096A2

Sepolia

ContractAddress
tBTC0x517f2982701695D4E52f1ECFBEf3ba31Df470161
Bridge (tBTC)0x9b1a7fE5a16A15F2f9475C5B231750598b113403
TBTCVault (tBTC)0xB5679dE944A79732A75CE556191DF11F489448d5
WBTC (mock)0xdc5558c2873C6375d5a90551c9D0F853794D357D
Portal Proxy0x6978E3e11b8Bc34ea836C1706fC742aC4Cb6b0Db
Portal Implementation0x5581c79ac00164D04De090eB72A9B0B08f89643d
Portal ProxyAdmin0x9Aa2e895ABb717822fb72FEeb64010dB6739D720
BitcoinDepositor Proxy0x7205535961649C4F94e1b4BAfBe26d23e2bbDd84
BitcoinDepositor Implementation0x6617C61355cA32141950B8F6610C40C613CA7F38
BitcoinDepositor ProxyAdmin0x93c4E8eB2813FD3C13254C31B43a30a9ca9693eC
MezoBridge Proxy0x3a3BaE133739f92a885070DbF3300d61B232497C
MezoBridge Implementation0x2de0566A26B74DcD501Ff5c3b213Bf5a01aC3aC1
MezoBridge ProxyAdmin0xAB940Ce533883a521F467B872a8eD699311c7d86

Build docs developers (and LLMs) love