Why Mayan
How it works


On the source chain we convert the input tokens to USDC using swap aggregators and send it to destination chain using CCTP, we also send the data that is needed for auction using Wormhole message passing protocol.

On Solana we hold an auction to find the highest bidder for the swap. Winner of the auction becomes responsible for performing the swap on the destination chain.





Winner of auction performs the final swap and sends the output tokens to users wallet trustlessly. In case winner fails to perform the swap, user has the option to receive the USDC tokens on the source or the destination chain.
Integration

SDK.swap()
Projects can integrate Mayan using our open-sourced npm SDK and build their custom UI using it.
Get Started
<Widget />
If you wish to enable cross-chain swaps on your website, you can add Mayan widget to your website with one line of HTML code.
Get StartedMayan Explorer
We have designed a swap explorer so users observe every detail of swap transactions and track their progress.