Contracts and Token Addresses
Token Contracts
Section titled “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
Section titled “Bridged tokens”MUSD token and bridge
Section titled “MUSD token and 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.
- Mainnet MUSD: 0xdD468A1DDc392dcdbEf6db6e34E89AA338F9F186
- Testnet MUSD: 0x118917a40FAF1CD7a13dB0Ef56C86De7973Ac503
- NTT Manager: 0x7efb386675d75280D39Aae42964A6776DE0ee0bD
- Wormhole Transceiver: 0x56E27f1A8425515FFD4BD76A254Ac1a5c0B66D71
Ethereum
Section titled “Ethereum”- Mainnet MUSD: 0xdD468A1DDc392dcdbEf6db6e34E89AA338F9F186
- NTT Manager: 0x5293158bf7a81ED05418DA497a80F7e6Dbf4477E
- Wormhole Transceiver: 0x76ddB3f1dDe02391Ef0A28664499B74C29d18d3E
- Mainnet MUSD: 0xdD468A1DDc392dcdbEf6db6e34E89AA338F9F186
- NTT Manager: 0x3EB418BdBE95b4b9cf465ecfBD8424685ACD1Bc1
- Wormhole Transceiver: 0x15C465E7dF34f8cA06FDCae0569206cEDf3f4467
MEZO token and bridge
Section titled “MEZO token and bridge”The MEZO bridge is powered by Wormhole’s Native Token Transfer (NTT) protocol, which enables secure cross-chain transfers while maintaining token fungibility. Use the Portal UI or the Mezo dApp to bridge tokens.
For more information about NTT, see the official Wormhole documentation.
- MEZO Token: 0x7B7c000000000000000000000000000000000001
- NTT Manager: 0x5E668D912F69db0762CD0fE00647dA9fa6b29591
- Wormhole Transceiver: 0x528edf2dBbC6Ae6978c88E54B260AB86B682D18c
Ethereum
Section titled “Ethereum”- MEZO Token: 0x8e4cbBcc33dB6c0a18561fDE1F6bA35906d4848b
- NTT Manager: 0x13916D0daB357DCBAa1600b594d62C641840686A
- Wormhole Transceiver: 0x920871aF2D4106E76d204fEA7122fA129C9283b1
- MEZO Token: 0x8e4cbBcc33dB6c0a18561fDE1F6bA35906d4848b
- NTT Manager: 0x0c46f496C410465975a427e34a976fc15a2edE4f
- Wormhole Transceiver: 0x27321f84704a599aB740281E285cc4463d89A3D5
- MEZO Token: 0x8e4cbBcc33dB6c0a18561fDE1F6bA35906d4848b
- NTT Manager: 0x09959798B95d00a3183d20FaC298E4594E599eab
- Wormhole Transceiver: 0xa10aD2570ea7b93d19fDae6Bd7189fF4929Bc747
Solana
Section titled “Solana”- MEZO Token: 8niMFW4yuv3vLoqTtBaC6rchyasmUhgvpgSyPEeeCrw6
- NTT Manager: Ntt4AnEASZ9oLw25PTmXFrwSFD473ufd3rCLWoX5Gg7
- Wormhole Transceiver: 6aVRLvdjgrovCiZa5q5kifUtvD6p2ogaQ2J248MpfCa3
Keep Tabs on your Loan with MUSD Monitor
Section titled “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
Section titled “Pool Contracts”| Name | Address |
|---|---|
| PoolFactory | 0x83FE469C636C4081b87bA5b3Ae9991c6Ed104248 |
| MUSD/BTC Pool | 0x52e604c44417233b6CcEDDDc0d640A405Caacefb |
| MUSD/mUSDC Pool | 0xEd812AEc0Fecc8fD882Ac3eccC43f3aA80A6c356 |
| MUSD/mUSDT Pool | 0x10906a9E9215939561597b4C8e4b98F93c02031A |
Pre-Mainnet contracts
Section titled “Pre-Mainnet contracts”These contracts were used for deposits before the Mezo Mainnet launch when assets were bridged to the new network.
- Mezo App deposit contract: 0x2dFdEb833c199ba5D166C90A3B25B0E72288076B
- Mezo App proxy contract: 0xAB13B8eecf5AA2460841d75da5d5D861fD5B8A39
- Multisig: 0x98D8899c3030741925BE630C710A98B57F397C7a
- Timelock contract: 0x82f08041f1Bc1aa399320743F33f75CcA482b25a
- Portal Proxy Admin contract: 0x260cA2abeF5d38181E2562F00FA92AD1DC681734
Portal Contract Addresses
Section titled “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
Section titled “Mainnet”| Contract | Address |
|---|---|
| tBTC | 0x18084fbA666a33d37592fA2633fD49a74DD93a88 |
| Bridge (tBTC) | 0x5e4861a80B55f035D899f66772117F00FA0E8e7B |
| TBTCVault (tBTC) | 0x9C070027cdC9dc8F82416B2e5314E11DFb4FE3CD |
| WBTC | 0x2260fac5e5542a773aa44fbcfedf7c193bc2c599 |
| Portal Proxy | 0xAB13B8eecf5AA2460841d75da5d5D861fD5B8A39 |
| Portal Implementation | 0xD7097AF27b14e204564C057c636022fae346fE60 |
| Portal ProxyAdmin | 0x260cA2abeF5d38181E2562F00FA92AD1DC681734 |
| BitcoinDepositor Proxy | 0x1D50D75933b7b7C8AD94dbfb748B5756E3889C24 |
| BitcoinDepositor Implementation | 0x04B94f55780682478c8D8329368AAAfD320F4D32 |
| BitcoinDepositor ProxyAdmin | 0x66cE24B68D9fEb092Bc8E6C47C0FA318e48F1267 |
| MezoBridge Proxy | 0xF6680EA3b480cA2b72D96ea13cCAF2cFd8e6908c |
| MezoBridge Implementation | 0x3D282Cc0d69e27fBd4aa59DfD08D6a72B45Ce889 |
| MezoBridge ProxyAdmin | 0xef619B73F424506b8aDa0E05C2935aB36ec096A2 |
Sepolia
Section titled “Sepolia”| Contract | Address |
|---|---|
| tBTC | 0x517f2982701695D4E52f1ECFBEf3ba31Df470161 |
| Bridge (tBTC) | 0x9b1a7fE5a16A15F2f9475C5B231750598b113403 |
| TBTCVault (tBTC) | 0xB5679dE944A79732A75CE556191DF11F489448d5 |
| WBTC (mock) | 0xdc5558c2873C6375d5a90551c9D0F853794D357D |
| Portal Proxy | 0x6978E3e11b8Bc34ea836C1706fC742aC4Cb6b0Db |
| Portal Implementation | 0x5581c79ac00164D04De090eB72A9B0B08f89643d |
| Portal ProxyAdmin | 0x9Aa2e895ABb717822fb72FEeb64010dB6739D720 |
| BitcoinDepositor Proxy | 0x7205535961649C4F94e1b4BAfBe26d23e2bbDd84 |
| BitcoinDepositor Implementation | 0x6617C61355cA32141950B8F6610C40C613CA7F38 |
| BitcoinDepositor ProxyAdmin | 0x93c4E8eB2813FD3C13254C31B43a30a9ca9693eC |
| MezoBridge Proxy | 0x3a3BaE133739f92a885070DbF3300d61B232497C |
| MezoBridge Implementation | 0x2de0566A26B74DcD501Ff5c3b213Bf5a01aC3aC1 |
| MezoBridge ProxyAdmin | 0xAB940Ce533883a521F467B872a8eD699311c7d86 |