Bridge review

Mayan review

Intent bridge and swap router — three methods: Swift (driver-filled intents), MCTP / Fast MCTP (Circle CCTP), and Wormhole Swap

Snapshot Updated Data gate passed · 38 routes / 7 d

Key findings

Mayan Finance is a cross-chain swap protocol with three transfer methods: Swift fills orders from drivers' destination-chain capital (no protocol fee, best up to about $1M); MCTP and Fast MCTP move USDC over Circle CCTP and let drivers swap it on arrival (0–3 bps, up to about $10M); Wormhole Swap uses the Wormhole Token Bridge. Messages are verified by Wormhole's 13-of-19 guardians, who can also upgrade Wormhole's core contracts.

As of 3 Nov 2026, 11:35 UTC (run #540), Mayan FAST_MCTP returned quotes on 38 sampled routes (318 quote rows in this packet). At $200 it was the cheapest ranked quote on 0 routes. Median cost among its non-negative $200 quotes: 30.06 bps (cheapest observed 0.11 bps). Sources reporting it: LI.FI, Mayan. Real-money tests: none yet — planned after launch.

Source: upswap.io snapshot #540 · CC BY 4.0 · Zenodo DOI: Example / pending

How does Mayan work?

Swift: you lock the source asset; drivers (Mayan's name for solvers) compete in an auction and pay you on the destination chain from capital they already hold there, then are settled through Wormhole messages (Mayan docs).

MCTP / Fast MCTP: your input is swapped to USDC on the source chain and moved with Circle CCTP (Fast MCTP uses CCTP v2's faster attestation). Drivers bid on Solana for the right to swap the arriving USDC into your requested token (Mayan docs).

All three methods rely on Wormhole messaging; L2Beat describes Mayan as an "intent framework using the Wormhole message bridge" (L2Beat).

Scorecard (no total score)

Cost excl. gas

30.06
median bps · n=106

Coverage

38
routes this packet

$200 wins

0
cheapest finishes

Quote rows

318
all tiers

Real transfers

0
not enough data

Upgrade / custody

—
待核实

How much does Mayan FAST_MCTP cost on each route?

336 runs · 7 d

Over the last 7 days Mayan FAST_MCTP's median $200 cost ranged from 0.11 bps (Ethereum → OP Mainnet USDC) to 53.05 bps (Arbitrum One → Ethereum ETH); it was the cheapest bridge in 2259 route-runs.

Mayan FAST_MCTP: $200 cost distribution by route (7 days)Per route: whisker = min to max, box = 25th to 75th percentile, thick tick = median of this bridge's cheapest rankable $200 quote per run, 336 runs. Amber rows: this bridge was cheapest on the route at least once. Log scale, bps, excl. gas.0.10.20.51251020501002005001,0002,000bpsEthereum → OP Mainnet USDC0.11Base → OP Mainnet USDC0.11Ethereum → Base USDC0.31Arbitrum One → Base USDC0.31OP Mainnet → Base USDC0.31Polygon PoS → Base USDC0.31Ethereum → Avalanche C-Chain USDC0.49Arbitrum One → Polygon PoS USDC1.1Ethereum → Polygon PoS USDC1.1Base → Polygon PoS USDC1.1Solana → Base USDC3.1Polygon PoS → Arbitrum One USDC4.1Base → Arbitrum One USDC4.1Ethereum → Arbitrum One USDC4.1Solana → Arbitrum One USDC6.8Ethereum → OP Mainnet ETH7.5Arbitrum One → OP Mainnet ETH8.5Ethereum → Base ETH8.6Arbitrum One → Base ETH9.5OP Mainnet → Base ETH11Ethereum → Arbitrum One ETH15Base → Arbitrum One ETH17OP Mainnet → Arbitrum One ETH20Ethereum → Solana ETH→SOL25Ethereum → Arbitrum One USDT26Ethereum → Solana USDC26Base → Solana USDC26Arbitrum One → Solana USDC27Solana → Ethereum USDC27Solana → Ethereum SOL→ETH29Arbitrum One → BNB Chain USDT30BNB Chain → Arbitrum One USDT32Ethereum → BNB Chain USDT34Base → Ethereum USDC47Arbitrum One → Ethereum USDC48Arbitrum One → Hyperliquid (HyperCo…50Base → Ethereum ETH52Arbitrum One → Ethereum ETH53
Mayan FAST_MCTP: $200 cost distribution by route (7 days)Per route: whisker = min to max, box = 25th to 75th percentile, thick tick = median of this bridge's cheapest rankable $200 quote per run, 336 runs. Amber rows: this bridge was cheapest on the route at least once. Log scale, bps, excl. gas.0.10.20.51251020501002005001,0002,000bpsEthereum → OP Mainnet USDC0.11Base → OP Mainnet USDC0.11Ethereum → Base USDC0.31Arbitrum One → Base USDC0.31OP Mainnet → Base USDC0.31Polygon PoS → Base USDC0.31Ethereum → Avalanche C-Cha…0.49Arbitrum One → Polygon PoS…1.1Ethereum → Polygon PoS USDC1.1Base → Polygon PoS USDC1.1Solana → Base USDC3.1Polygon PoS → Arbitrum One…4.1Base → Arbitrum One USDC4.1Ethereum → Arbitrum One US…4.1Solana → Arbitrum One USDC6.8Ethereum → OP Mainnet ETH7.5Arbitrum One → OP Mainnet…8.5Ethereum → Base ETH8.6Arbitrum One → Base ETH9.5OP Mainnet → Base ETH11Ethereum → Arbitrum One ETH15Base → Arbitrum One ETH17OP Mainnet → Arbitrum One…20Ethereum → Solana ETH→SOL25Ethereum → Arbitrum One US…26Ethereum → Solana USDC26Base → Solana USDC26Arbitrum One → Solana USDC27Solana → Ethereum USDC27Solana → Ethereum SOL→ETH29Arbitrum One → BNB Chain U…30BNB Chain → Arbitrum One U…32Ethereum → BNB Chain USDT34Base → Ethereum USDC47Arbitrum One → Ethereum US…48Arbitrum One → Hyperliquid…50Base → Ethereum ETH52Arbitrum One → Ethereum ETH53
Mayan FAST_MCTP: $200 cost distribution by route (7 days)Per route: whisker = min to max, box = 25th to 75th percentile, thick tick = median of this bridge's cheapest rankable $200 quote per run, 336 runs. Amber rows: this bridge was cheapest on the route at least once. Log scale, bps, excl. gas.0.10.20.51251020501002005001,0002,000bpsEthereum → OP…0.11Base → OP Main…0.11Ethereum → Base0.31Arbitrum One →…0.31OP Mainnet → B…0.31Polygon PoS →…0.31Ethereum → Ava…0.49Arbitrum One →…1.1Ethereum → Pol…1.1Base → Polygon…1.1Solana → Base3.1Polygon PoS →…4.1Base → Arbitru…4.1Ethereum → Arb…4.1Solana → Arbit…6.8Ethereum → OP…7.5Arbitrum One →…8.5Ethereum → Base8.6Arbitrum One →…9.5OP Mainnet → B…11Ethereum → Arb…15Base → Arbitru…17OP Mainnet → A…20Ethereum → Sol…25Ethereum → Arb…26Ethereum → Sol…26Base → Solana26Arbitrum One →…27Solana → Ether…27Solana → Ether…29Arbitrum One →…30BNB Chain → Ar…32Ethereum → BNB…34Base → Ethereum47Arbitrum One →…48Arbitrum One →…50Base → Ethereum52Arbitrum One →…53
Per route: whisker = min to max, box = 25th to 75th percentile, thick tick = median of this bridge's cheapest rankable $200 quote per run, 336 runs. Amber rows: this bridge was cheapest on the route at least once. Log scale, bps, excl. gas.
Mayan FAST_MCTP: $200 cost distribution by route (7 days)
RoutenMinP25MedianP75MaxCheapest runs
Ethereum → OP Mainnet USDC3360.100.110.110.110.11194
Base → OP Mainnet USDC3360.100.110.110.110.11196
Ethereum → Base USDC3360.300.310.310.321.47196
Arbitrum One → Base USDC3360.300.310.310.321.47196
OP Mainnet → Base USDC3360.300.310.310.321.33196
Polygon PoS → Base USDC3360.300.310.310.321.32196
Ethereum → Avalanche C-Chain USDC3360.460.480.490.501.60299
Arbitrum One → Polygon PoS USDC3360.111.061.121.151.21196
Ethereum → Polygon PoS USDC3360.111.061.131.151.21193
Base → Polygon PoS USDC3360.111.061.131.151.22196
Solana → Base USDC3363.093.103.103.106.100
Polygon PoS → Arbitrum One USDC3363.954.044.084.184.901
Base → Arbitrum One USDC3363.964.044.084.184.300
Ethereum → Arbitrum One USDC3363.964.044.084.194.321
Solana → Arbitrum One USDC3366.736.806.826.897.300
Ethereum → OP Mainnet ETH3360.464.827.4712.88783.643
Arbitrum One → OP Mainnet ETH3360.776.498.4812.1329.582
Ethereum → Base ETH3360.185.298.5613.53784.153
Arbitrum One → Base ETH3360.277.149.4513.3432.024
OP Mainnet → Base ETH3361.589.6211.3214.7130.612
Ethereum → Arbitrum One ETH3360.1812.5615.3719.42728.940
Base → Arbitrum One ETH3364.1513.6716.7021.1932.180
OP Mainnet → Arbitrum One ETH3369.0417.9019.9123.4731.810
Ethereum → Solana ETH→SOL3320.3418.8224.9430.15900.6898
Ethereum → Arbitrum One USDT3362.6323.5725.6427.2190.690
Ethereum → Solana USDC33625.0525.8426.1327.1727.890
Base → Solana USDC33625.3926.1726.4627.5128.150
Arbitrum One → Solana USDC33625.4926.2826.5727.6128.290
Solana → Ethereum USDC33626.4526.7627.1127.802,962.350
Solana → Ethereum SOL→ETH3368.9423.0929.1435.323,584.8885
Arbitrum One → BNB Chain USDT33229.9529.9729.9830.0230.040
BNB Chain → Arbitrum One USDT33131.6831.7531.7731.8531.920
Ethereum → BNB Chain USDT32734.0634.1234.2034.35831.560
Base → Ethereum USDC33645.8446.6347.0348.342,710.600
Arbitrum One → Ethereum USDC33646.7147.5247.9349.272,663.700
Arbitrum One → Hyperliquid (HyperCore) USDC32748.2748.9849.9550.14105.440
Base → Ethereum ETH33450.8851.1751.5252.143,393.041
Arbitrum One → Ethereum ETH33452.3352.6553.0553.693,391.531

Where does Mayan FAST_MCTP win at $200?

Mayan FAST_MCTP best $200 quote by route
RouteVia sourcebpsRoute leader
Ethereum → OP Mainnet USDCMayan0.11Eco 0.00
Base → OP Mainnet USDCMayan0.11Eco 0.00
Ethereum → Base USDCMayan0.31Eco 0.00
Arbitrum One → Base USDCMayan0.31Eco 0.00
OP Mainnet → Base USDCMayan0.31Eco 0.00
Polygon PoS → Base USDCMayan0.31Eco 0.00
Ethereum → Avalanche C-Chain USDCMayan0.48NEAR Intents 1Click 0.40
Base → Polygon PoS USDCMayan1.03Eco 0.00
Arbitrum One → Polygon PoS USDCMayan1.05Eco 0.00
Ethereum → Polygon PoS USDCMayan1.05Eco 0.00
Base → Arbitrum One USDCMayan4.07Eco 0.00
Ethereum → Arbitrum One USDCMayan4.07Eco 0.00
Polygon PoS → Arbitrum One USDCMayan4.07Eco 0.00
Solana → Base USDCMayan5.30Across 1.00
Solana → Arbitrum One USDCMayan6.82Layerswap 0.64
Ethereum → OP Mainnet ETHMayan11.28Layerswap 0.35
Ethereum → Base ETHMayan11.82Across 1.17
Arbitrum One → Base ETHMayan12.86Eco 1.23
OP Mainnet → Base ETHMayan17.66Celer 1.50
Arbitrum One → OP Mainnet ETHMayan17.82Celer 1.92
Ethereum → Arbitrum One ETHMayan20.07Layerswap 0.16
Base → Arbitrum One ETHMayan21.30Layerswap 0.45
Solana → Ethereum SOL→ETHMayan21.90Chainflip 14.87
Ethereum → Solana ETH→SOLMayan23.40Chainflip 12.57
Ethereum → Solana USDCMayan25.32Across 1.00
Base → Solana USDCMayan25.66Across 1.30
Arbitrum One → Solana USDCMayan25.76Across 1.40
OP Mainnet → Arbitrum One ETHMayan26.38Layerswap 0.40
Solana → Ethereum USDCMayan26.83Across 1.00
Ethereum → Arbitrum One USDTMayan28.83Celer 1.36
Arbitrum One → BNB Chain USDTLI.FI29.97Across 1.20
BNB Chain → Arbitrum One USDTLI.FI31.77Celer 1.36
Ethereum → BNB Chain USDTLI.FI34.14Across 1.20
Base → Ethereum USDCMayan46.94Eco 0.00
Arbitrum One → Ethereum USDCMayan47.84Eco 0.00
Arbitrum One → Hyperliquid (HyperCore) USDCLI.FI49.43Hyperliquid Native 0.00
Base → Ethereum ETHLI.FI51.29Eco 1.70
Arbitrum One → Ethereum ETHLI.FI52.76Eco 1.53

What are the risks of using Mayan?

sources checked 2026-10-24

Each item links to its source (L2Beat, DefiLlama or official docs). Items we could not verify are marked 待核实. No overall score.

  • Settlement & verification

    Settlement messages are validated by Wormhole's guardians at a 13/19 threshold. MCTP routes additionally depend on Circle's CCTP attesters.

    L2BeatMayan
  • Upgrade authority

    Wormhole's core and token-bridge contracts are upgradeable by the same guardians that validate messages; Mayan's application contracts have their own upgradeability, which L2Beat does not yet detail.

    L2Beat
  • Approval risk

    On EVM chains you approve the Mayan Forwarder (0x3376…C3E2, same address on every supported chain). It is not upgradeable and pulls only the amount of the transaction you send, but which swap and bridge contracts it may call is a whitelist set by a single guardian key (an externally owned account on Ethereum) with no delay. Approve exact amounts.

    MayanMayanBlockscout
  • Security incidents

    No Mayan incident in DefiLlama Hacks as of 2026-10-24. Its messaging layer, Wormhole, lost 120,000 wETH (≈ $326M) in February 2022 through a signature-verification bug; Jump Crypto replaced the funds.

    DefiLlama Hacks

What fees does Mayan charge?

Swift
No protocol fee. Integrator (referrer) fees up to 200 bps can be added on top. Mayan
MCTP
0 bps if the output is USDC, 3 bps otherwise; relayer fees in USDC are returned per quote. MayanMayan
Fast MCTP
3 bps protocol fee, plus CCTP v2 Fast Transfer fee. Mayan

Mayan's docs say protocol fees can change and are returned live as protocolBps in each quote; our tables use the live quote, not the figures above.

How did its quotes perform in our data?

run #540

Quotes for Mayan FAST_MCTP in run #540, by the API that reported them.

Quote performance by source
SourceTypeRoutesQuote rows$200 cheapestMedian $200 bpsNegative-cost rows
Mayandirect34216021.300
LI.FIvia aggregator34102033.940

Negative-cost quotes (receiving more than you send) are listed, never ranked. Cost excludes source-chain gas.

Has upswap tested it with real money?

Not yet. Real-money tests are planned after launch; no test wallets or transactions are published yet.

What are the pros and cons?

Pros

  • Strong Solana ↔ EVM coverage.
  • Swift has no protocol fee.
  • MCTP can carry large USDC transfers over Circle's native burn-and-mint.

Cons

  • Security inherits Wormhole's guardian set (13/19), which can also upgrade core contracts.
  • Three methods with different fees and trust paths; the route you get depends on the quote.

Who is Mayan for?

A strong option for Solana ↔ EVM moves and stablecoin transfers; check which method (Swift, MCTP, Wormhole) your quote uses.

Has it been hacked?

  • — Wormhole · $326M · Verification flaw

The Wormhole incident affected Mayan's messaging layer before Mayan's current products; Mayan itself was not the target.

Incident library →

Which official links are verified?

  • Site mayan.finance · checked 2026-10-24
  • App swap.mayan.finance · checked 2026-10-24
  • Docs docs.mayan.finance · checked 2026-10-24

What is still unverified?

  • 待核实 Upgrade authority of Mayan's Swift and MCTP contracts (the Forwarder itself is not upgradeable).

Sources

  1. Mayan — interop protocol page — L2Beat · Database · checked
  2. What is Mayan? — Mayan · Docs · checked
  3. MCTP — Mayan · Docs · checked
  4. Fees & Earning — Mayan · Docs · checked
  5. Mayan — protocol page — DefiLlama · Database · checked
  6. DefiLlama Hacks database — DefiLlama Hacks · Database · checked
  7. Mayan Forwarder Contract — Mayan · Docs · checked
  8. Chains & Contracts — Mayan · Docs · checked
  9. MayanForwarder2 0x3376…C3E2 (Ethereum) — verified contract — Blockscout · Database · checked

Changelog

  • — Draft review written from Mayan docs, L2Beat and DefiLlama.

How do I cite this page?

Burn, A. / upswap.io (2026). Mayan Finance review. Updated 2026-10-24. https://upswap.io/bridges/mayan-fast-mctp#summary. CC BY 4.0. Accessed ____.

Stable anchors: #summary #type #risk #fee-structure #performance #tests #pros-cons #fit #incidents #official #sources #changelog #disclosure #cite