The MCTP (Mayan-Circle Transfer Protocol) method converts input tokens to USDC and sends them to the destination chain via Circle’s CCTP. Drivers then compete in an on-chain auction on Solana to deliver the best rate for swapping USDC into the user’s requested output token. How it works:
- Input tokens are swapped to USDC on the source chain, then forwarded using Circle CCTP.
- An auction is held on Solana. The winning driver converts USDC on the destination chain to the requested output token.
- Output tokens are delivered directly to the user’s wallet.
- The protocol fee is zero if the output token is USDC and 3 basis points for other tokens.

MCTP Contract Addresses
Fast MCTP:
A variant using Circle CCTPv2 for faster settlement and more efficient messaging. Flow and auction structure are identical; finality is faster and latency reduced. Protocol fee is 3 basis points.