Kheopswap.xyz - DEX UI for Asset Hub

gm Polkadot Community,

I’m excited to share kheopswap.xyz, a DEX UI built for the Polkadot Asset Hub. This project has been a significant focus of my free time, and I’d love to hear your thoughts and feedback.

Project background
Kheopswap is a personal side project I’ve been working on during my free time. My primary focus remains my work at Talisman, but I’m passionate about bringing a user-friendly and secure DEX experience to the Polkadot ecosystem.

When the PAPI team announced they were close to launching their beta, I took the opportunity to dive in. I had already explored the idea of an Asset Hub DEX last year using CAPI, so I had a solid foundation. Thanks to the knowledge gathered and the great tools provided by PAPI, I published an MVP of the site on April 24th, right after the AssetConversion pallet was deployed on Polkadot’s Asset Hub.

Current state

  • Core features: Swaps, transfers, teleports, and liquidity provisioning.
  • Light clients: Default connection via smoldot or substrate-connect.
  • Mobile-first UI: Optimized for both mobile and desktop.
  • Deployment: Cloudflare pages + IPFS (via Fleek).
  • Open-source: GitHub repository.

Roadmap

Short term:

  • Token minting and pool creation
  • WalletConnect and other provider integrations
  • UI/UX improvements

Mid term:

  • BridgeHub integration (DOT/ETH in priority)
  • Indexers for APRs, trading volumes, and charts
  • XCM transfers with parachains

Long term:

  • Plaza integration for expanded functionality
  • Achieve financial sustainability through swap commissions

Feedback request
I’m interested in feedback on the current state of the app, its roadmap, and what the community thinks about the possibility of asking for retroactive funding for a side project like this. Since this is a personal project, I can’t commit to a strict timeline, although I’ve delivered quite steadily so far. Your insights on whether such a project should pursue a treasury proposal would be invaluable.

A 0.3% commission on swaps is already in place, but it will take time before this generates enough revenue to cover infrastructure (indexers mainly) and maintenance costs. I’m very curious about the community’s opinion on this monetization strategy as well.

Best regards,
Kheops

23 Likes

This is one of the first live Dapp built on Papi. It’s been inspiring for me to adopt it, and I’m sure it’s been super useful for the team as well, to get feedback on it (cc @josep)

Open-source, light client first, hosted on IPFS, a common-good with a path to be sustainable… What else do we need? I would strongly support a treasury proposal for the retroactive funding :+1:

10 Likes

Awesome! the first UI I see I can use to swap with the KSM<>DOT pool even if it’s small quantities. Looking forward to bridging assets from Polkadot to Kusama :smiley:

5 Likes

This is incredible, @Kheops!

It’s impressive to see what a highly motivated and lean team, in this case, a single developer :wink:, can accomplish in such a short time :muscle:.

1 Like

Thank you for the support and kind words!

Thanks! Bridging assets from Polkadot to Kusama is definitely on the roadmap, so stay tuned for that. I appreciate your support!

Thank you so much! It’s been a lot of work, but I’m glad to see it’s being appreciated. Your support means a lot!

2 Likes

Incredible work, @Kheops! :rocket::100:

The PAPI team is thrilled to see kheopswap.xyz in action, and huge congrats on going open-source! Your ability to build KSWP (if that’s the appropriate acronym!) with PAPI and with minimal external help speaks volumes about your skills and deep understanding of Polkadot. We’re excited to see where you take it next, and we’re here to support you if you need anything.
Keep up the great work! :wink:

6 Likes

I can’t thank you enough for Kheopswap! Not only is Kheopswap incredible on its own, but your decision to adopt the Polkadot-API during its early beta stages showed remarkable courage. I’m deeply grateful that you were willing to work with a non-yet-stable library like Polkadot-API. Without your invaluable feedback and insights, I’m certain Polkadot-API wouldn’t have reached the level of maturity it has today. I truly hope we can continue to collaborate and strengthen this symbiotic relationship. Once again, thank you so much, @Kheops!

6 Likes

Thank you so much, @carlosala and @josep !
Learning about PAPI was one of the main motivations for building kheopswap, and I can confidently say that PAPI made the development process much easier than it would have been without it.
I’m glad my feedback could contribute to its development, and I thank you for quickly taking action each time I raised an issue.
Let’s keep pushing the boundaries together!

3 Likes