MCTP
MCTP (Mayan-Circle Transfer Protocol) method is powered by the Circle CCTP protocol. Essentially, what we do in this method is convert the input tokens to USDC and send them to the destination chain. Simultaneously, drivers conduct an auction on Solana to identify the best provider for converting the received USDC on the destination chain into the user's requested output token. Once the auction concludes, the winner utilizes the Mayan flash swap method to complete the trade on the destination chain and delivers the output tokens to the user's wallet. The protocol fee of MCTP is zero if output token is USDC and 3 basis points if output token is other than USDC.

MCTP Contract Addresses
Solana
dkpZqrxHFrhziEMQ931GLtfy11nFkCsfMftH9u6QwBU
Ethereum
0x875d6d37EC55c8cF220B9E5080717549d8Aa8EcA
BSC
0x875d6d37EC55c8cF220B9E5080717549d8Aa8EcA
Polygon
0x875d6d37EC55c8cF220B9E5080717549d8Aa8EcA
Avalanche
0x875d6d37EC55c8cF220B9E5080717549d8Aa8EcA
Arbitrum
0x875d6d37EC55c8cF220B9E5080717549d8Aa8EcA
Optimism
0x875d6d37EC55c8cF220B9E5080717549d8Aa8EcA
Base
0x875d6d37EC55c8cF220B9E5080717549d8Aa8EcA
Unichain
0x875d6d37EC55c8cF220B9E5080717549d8Aa8EcA
Fast MCTP
Fast MCTP is a variation of the MCTP that uses Circle’s CCTPv2 instead of CCTP. While the core flow remains the same—converting input tokens to USDC, transferring them cross-chain, and swapping them to the desired output token on the destination chain—CCTPv2 enables faster finality and more efficient messaging. This results in reduced latency and improved settlement times, making Fast MCTP ideal for time-sensitive cross-chain swaps. The protocol fee of Fast MCTP is set to 3 bps.
Ethereum
0xC1062b7C5Dc8E4b1Df9F200fe360cDc0eD6e7741
Polygon
0xC1062b7C5Dc8E4b1Df9F200fe360cDc0eD6e7741
Avalanche
0xC1062b7C5Dc8E4b1Df9F200fe360cDc0eD6e7741
Arbitrum
0xC1062b7C5Dc8E4b1Df9F200fe360cDc0eD6e7741
Optimism
0xC1062b7C5Dc8E4b1Df9F200fe360cDc0eD6e7741
Base
0xC1062b7C5Dc8E4b1Df9F200fe360cDc0eD6e7741
Unichain
0xC1062b7C5Dc8E4b1Df9F200fe360cDc0eD6e7741
Last updated