Overview
Wormhole’s NTT protocol provides a secure and efficient way to transfer MUSD tokens across different blockchain networks while maintaining fungibility and security guarantees.
Integration Guide
Understanding NTT
The Native Token Transfer (NTT) protocol by Wormhole ensures:- Token Fungibility: MUSD maintains its properties across chains
- Security: Multi-guardian validation system
- Reliability: Battle-tested cross-chain infrastructure
- Atomic Transfers: Either completes fully or reverts entirely
Key Features
Cross-Chain Transfer
Move MUSD seamlessly between supported blockchain networks
Security Validation
Multi-signature validation by Wormhole guardians
Token Fungibility
MUSD retains all properties across chains
Developer Friendly
Simple integration with existing smart contracts
Smart Contract Integration
Prerequisites
Before integrating with the MUSD bridge:- Understand the Wormhole NTT documentation
- Review MUSD token contract addresses
- Set up Wormhole SDK in your project
Basic Transfer Flow
1
Approve Token Transfer
User approves the NTT contract to spend their MUSD tokens.
2
Initiate Transfer
Call the NTT Manager contract to initiate the cross-chain transfer.
3
Wait for Validation
Wormhole guardians validate the transfer on the source chain.
4
Claim on Destination
Tokens become available on the destination chain after validation.
Example Integration
Contract Addresses
MUSD and NTT contract addresses will be published on the official documentation once deployed.Best Practices
Gas Optimization
Cross-chain transfers require gas on both source and destination chains. Ensure users have sufficient native tokens on both chains.
Error Handling
Monitoring Transfers
Use Wormhole’s APIs to track transfer status:Resources
Support
For technical support and questions:- Join the Mezo Discord
- Review Wormhole documentation
- Check GitHub issues