Skip to main content
What it is:
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.
Mayan-CCTP-Swap.png

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.