2). Cross-Chain Asset Transfer Process
Last updated
Last updated
Asset Locking: When initiating a cross-chain transfer, the user must first lock the asset on the source chain (e.g., MTT Network). This process is typically implemented by a smart contract or a cross-chain bridge to ensure the locked assets cannot be double-spent on the source chain.
Cross-Chain Message Transmission: After asset locking, the cross-chain message is transmitted to the target chain (e.g., Cosmos Hub) through the IBC protocol. This message includes information about the asset type, quantity, and recipient address. The IBC protocol ensures the security and integrity of the message transfer.
Asset Minting/Unlocking: Upon receiving the cross-chain message on MTT Network, the target chain executes the asset minting or unlocking operation based on the message content. For cross-chain transfers, MTT Network mints the corresponding quantity of fungible or non-fungible tokens (NFTs) in the recipient’s account. If the operation is in the reverse direction (transferring assets from MTT Network to another blockchain), the previously locked assets on the source chain are unlocked.
Confirmation and Completion: Once the asset minting or unlocking is complete, the transaction is confirmed on MTT Network, and the cross-chain asset transfer process is finalized. The user can freely use or transfer the assets on the target chain.