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 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.
- Drivers compete 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. The flow and structure are identical to MCTP, but settlement is quicker. Transfers over MCTP settle in as little as 5 seconds. Protocol fee is 3 basis points.