Skip to content
Finality

Crypto protocol and market news

When Cross-Chain Swap Auctions Make Sense

An auction can speed a cross-chain swap by paying from destination-chain liquidity first; the trade-off is solver capacity, route fees and delayed source settlement.

The Finality Desk5 min read#b43dd8

When Cross-Chain Swap Auctions Make Sense

A cross-chain swap auction is a good fit when you value fast delivery and the destination chain has competitive liquidity ready to pay your order. Drivers compete to fill the swap, then the winning driver fronts the destination asset while the source-chain funds remain locked. That can cut the wait for source-chain finality, but it makes the quality of the fill depend on available drivers, route costs and the order’s minimum-output conditions.

How does an auction make a cross-chain swap faster?

An auction speeds delivery by separating the user’s payout from reimbursement to the driver. In Mayan Swift, the user signs on the source chain and the source contract locks the input tokens. The input may first be converted into a primary locked asset, typically USDC or ETH. Drivers submit offers on Solana based on the output they can deliver on the destination chain. The best offer wins and pays the user from liquidity it already holds there.

The driver is reimbursed later. The destination contract posts fulfilment data, which is executed on the source chain. After the cross-chain message is verified, Swift emits an unlock message that releases the locked funds. The user can therefore receive the output before the source chain reaches finality; the driver carries the exposure to a source-chain reorganisation during that interval.

This is a liquidity and settlement design, not a shortcut around chain consensus. The source-chain transaction still needs to be included, and the cross-chain message still needs verification before reimbursement. The user gets speed because a driver advances capital across that gap.

Fee totals depend on the route and transfer method, so compare the quoted output and route details rather than treating a headline fee as universal. For a fuller breakdown of how route choice changes stablecoin transfer fees, see mayan bridge. The winning auction offer is only one part of the result: source-chain execution, destination-chain execution and any conversion steps also affect what arrives.

When does an auction fit better than a bridge transfer?

An auction tends to fit a swap that needs a different destination token and can be fulfilled from driver inventory. It avoids waiting for a bridge transfer to complete before making a separate destination-chain swap. It can also be useful when the destination asset is available to drivers but the user does not want to manage that intermediate asset themselves.

It is less compelling when the order is too large for the route’s available driver liquidity, or when the desired result is simply a stablecoin transfer and a message-based transfer path suits it better. Mayan’s route documentation describes Swift as the path for most swaps, with single transfers up to around $1 million depending on chain. MCTP and Fast MCTP use Circle’s CCTP and are positioned for high-value stablecoin transfers, with capacity up to around $10 million. Wormhole Swap uses the Wormhole Token Bridge and is another route with different settlement mechanics.

  • Choose an auction path when fast destination delivery and a competitive fill matter more than waiting for source finality first.
  • Check whether the route supports the input, output and amount you intend to trade; capacity depends on chain and route.
  • For stablecoin transfers or larger orders, compare the available CCTP-based route with the auction quote.
  • Compare net output after route costs, not just the quoted exchange rate or the word “fast.”

A route can be fast and still be a poor fit if its output misses the user’s minimum or the required destination token is unavailable. The relevant comparison is the net amount delivered under the quote’s conditions, not an abstract claim that auctions always produce a better price.

What should you check before accepting an auction quote?

Check the minimum amount out, destination token and destination address before signing. The minimum amount out sets a floor for execution; it does not promise that every quote will complete. An auction can fail to produce a valid fill if drivers do not offer terms that meet the order conditions, and a refund can return a converted primary locked asset rather than the token originally sent if conversion happened before the order opened.

Read the route shown in the quote and compare it with the alternative transfer methods available for the same pair. Look at the net output after fees and conversions, then decide whether the time saved is worth the price. For integrations, use the live quote values rather than hardcoding fee or capacity assumptions; these can vary by route and order.

The practical rule is simple: use an auction when driver competition and destination liquidity solve a real timing problem for the swap. If the trade is a large stablecoin movement or speed is secondary, compare a CCTP-based path on the same basis. The mechanism explains the speed; the quote tells you whether that speed is worth its cost for this order.