Skip to main content
What it is:
Swift v2 is Mayan’s upgraded intent-based protocol for cross-chain swaps. It uses the driver liquidity already available on the destination chain and introduces a cleaner two-contract architecture for more predictable settlement. Instead of bridging tokens or minting wrapped assets, drivers compete to deliver the user’s output directly on the destination chain, and Swift v2 later unlocks the user’s original funds on the source chain.
This model removes the need for users to route through bridges or supply destination gas. Swift focuses on fast execution, guaranteed output amounts, and a simple integration path through the Mayan SDK. What’s New in Swift v2:
AspectSwift v1Swift v2
ArchitectureSingle contract per chainTwo-contract structure (source + destination)
Settlement FlowUnlock tied directly to fulfillmentClearer, more consistent settlement across chains
Payload HandlingBasic supportStaging + settle step for payload swaps to validate the payload before final payout
Referrer FeesCollected from output token on destination chainCollected from locked source assets and paid on source chain
Integration ClaritySome logic shared in one contractCleaner separation of responsibilities
Indexing / AnalyticsLess standardizedDestination-side reporting improved
How it works:
  • A user starts a swap on the source chain, and the Swift v2 source contract locks the input tokens. The input may first be swapped into the primary locked asset on the source chain (e.g., USDC or ETH); if the swap is later refunded, the user receives that converted asset rather than the original token.
  • An auction is run on Solana, where drivers submit bids based on the output they can deliver on the destination chain.
  • The winning driver fulfills the swap directly on the destination chain using their own liquidity, giving the user an instant payout.
  • The destination contract posts fulfillment data that is executed on the source chain, and Swift v2 emits an unlock message releasing the locked funds.
  • For payload-enabled swaps, the destination contract stages the payout and completes it after a settlement step. The source unlock still occurs after the VAA, as usual.
Key advantages:
  • Fast, predictable cross-chain settlement powered by driver liquidity on the destination chain.
  • No bridge liquidity requirements, wrapping, or mint/burn mechanics.
  • Competitive driver participation ensures reliable execution and guaranteed output amounts.
  • Simple integration handled entirely through the SDK, with minimal on-chain assumptions.
  • Optional referrer-fee support for integrators.
Protocol fee:
Swift v2 keeps the same protocol fee: 3 basis points (0.03%). This value may change over time at the guardian’s discretion; the live protocol bps for any quote is returned in the quote response as mayanBps.

Swift v2 Contract Addresses

NetworkWormhole Chain IDSource Contract Address
Solana192peaC8g5ANAxpK2aCfLTC12JgPncRKCGULQNB2DMvRH
Ethereum20xc05fb021704D4709c8C058da691fdf4070574685
BSC40xc05fb021704D4709c8C058da691fdf4070574685
Polygon50xc05fb021704D4709c8C058da691fdf4070574685
Avalanche60xc05fb021704D4709c8C058da691fdf4070574685
Arbitrum230xc05fb021704D4709c8C058da691fdf4070574685
Optimism240xc05fb021704D4709c8C058da691fdf4070574685
Base300xc05fb021704D4709c8C058da691fdf4070574685
Linea380xc05fb021704D4709c8C058da691fdf4070574685
Unichain440xc05fb021704D4709c8C058da691fdf4070574685
HyperEVM470xc05fb021704D4709c8C058da691fdf4070574685
Monad480xc05fb021704D4709c8C058da691fdf4070574685