CCSwap
Swap any token cross-chain
Created on 27th June 2025
•
CCSwap
Swap any token cross-chain
The problem CCSwap solves
TL;DR: It allows users to swap any token, I mean any token, from one chain to another. Not just tokens that DEX has approved. Want to swap one low-liquidity shitcoin on Chain A for another on Chain B? CCSwap allows you to do that.
For any project building cross-chain, there are always 2 issues they need to solve:
- asset transfer
- data transfer.
Other DEXs try to solve this issue by bootstrapping their own liquidity on each chain or they have a limited number of tokens. This creates issues for users who want to swap other tokens. They first have to check which tokens can be bridged, then swap their token for that token, and then go swap those tokens cross-chain.
With CCSwap, users can swap any token in one click (or at most two; we need to consider approval transactions if the token is not using Permit2) to any other token on any other chain.
Steps to Try Out Demo:
- Go to the https://ccswap.vercel.app
- Mint the test token from mint page and get some test tokens
- Come to homepage and swap that token for any other token of different chain.
Challenges we ran into
Most of the problem was multi-chain setup and scripting, where the script kept becoming complex and the Foundry script kept failing (they do give that warning, which explains that multi-chain support is still experimental).
The rest of the things were pretty straightforward.
Tracks Applied (1)
Cross-Chain Solutions
Technologies used