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
Solana1mayan34VedncxdK2XobtvWFDXQASUTBXhUVzt2kKgny
Ethereum20x40fFE85A28DC9993541449464d7529a922142960
BSC40x40fFE85A28DC9993541449464d7529a922142960
Polygon50x40fFE85A28DC9993541449464d7529a922142960
Avalanche60x40fFE85A28DC9993541449464d7529a922142960
Arbitrum230x40fFE85A28DC9993541449464d7529a922142960
Optimism240x40fFE85A28DC9993541449464d7529a922142960
Base300x40fFE85A28DC9993541449464d7529a922142960
Linea380x40fFE85A28DC9993541449464d7529a922142960
Unichain440x40fFE85A28DC9993541449464d7529a922142960
HyperEVM470x40fFE85A28DC9993541449464d7529a922142960
Monad480x40fFE85A28DC9993541449464d7529a922142960