mayan
  • What is Mayan?
  • Architecture
    • WH Swap
    • Swift
    • MCTP
    • Relayers
    • Auction
  • INTEGRATION
    • Quote API
    • Explorer API
    • Contracts (Legacy)
    • Forwarder Contract
    • Referral
    • Swap Widget
    • Swap SDK
  • DApp
    • User Manual
    • Mayan Explorer
    • Relayer Fees
    • Gas on destination
  • resources
    • Audits
    • Github
    • Brand Kit
Powered by GitBook
On this page
  1. Architecture

MCTP

PreviousSwiftNextRelayers

Last updated 1 month ago

MCTP (Mayan-Circle Transfer Protocol) method is powered by the 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 set to 3 basis points.

MCTP Contract Addresses

Network
Wormhole Chain Id
Contract Address

Solana

1

dkpZqrxHFrhziEMQ931GLtfy11nFkCsfMftH9u6QwBU

Ethereum

2

0x875d6d37EC55c8cF220B9E5080717549d8Aa8EcA

BSC

4

0x875d6d37EC55c8cF220B9E5080717549d8Aa8EcA

Polygon

5

0x875d6d37EC55c8cF220B9E5080717549d8Aa8EcA

Avalanche

6

0x875d6d37EC55c8cF220B9E5080717549d8Aa8EcA

Arbitrum

23

0x875d6d37EC55c8cF220B9E5080717549d8Aa8EcA

Optimism

24

0x875d6d37EC55c8cF220B9E5080717549d8Aa8EcA

Base

30

0x875d6d37EC55c8cF220B9E5080717549d8Aa8EcA

Circle CCTP
MCTP Design