Frictionless DEX

Frictionless DEX

Welcome to our Frictionless DEX, a cutting-edge decentralized exchange (DEX) that brings forth a user-friendly solution for gasless token swaps, supporting both EOA and ERC4337 wallets

360
Built at ETHIndia 2023

The problem Frictionless DEX solves

To make our Frictionless DEX stand out and be easier than existing systems, it's essential to focus on user experience, simplicity, and unique features. Here's a description of how people can use your platform and why it will be more user-friendly:
1)Intuitive User Interface:
Users will experience a sleek and intuitive interface that guides them seamlessly through the process of gasless token swaps. The design prioritizes clarity, minimizing unnecessary steps and complexities.

2)One-Click Gasless Swaps:
Unlike traditional DEXes that require users to manually build and submit transactions, your platform simplifies the process. Users can initiate gasless swaps with just a single click, eliminating the need for technical expertise and reducing transaction friction.

3)Support for ERC4337 Smart Wallets:
Your DEX addresses a common pain point by providing full support for ERC4337 smart wallets, allowing users to swap tokens directly from their smart wallets without the need to initiate transactions separately. This feature caters to a broader audience, including non-tech users.

By combining these elements, our Frictionless DEX aims to redefine the user experience in decentralized finance. It caters to both tech-savvy users and those new to blockchain, making gasless swaps accessible, secure, and rewarding.

Challenges we ran into

During the integration process of Safe Auth Kit and Pimlico into our ReactJS-based project, we encountered some challenges. Despite the TypeScript compatibility of the SDKs and our project being built on ReactJS, we faced difficulties that led us to reconsider the use of Safe Auth Kit. However, we were able to overcome the issues through debugging and successfully implemented Pimlico to create a smart wallet, enabling transactions within our application.
Integration Steps:

  1. Safe Auth Kit Integration (Attempt):
    Initially, we attempted to integrate Safe Auth Kit into our ReactJS project.
    TypeScript-related challenges led us to reassess our approach, considering the project's compatibility requirements and development efficiency.
  2. Pimlico Integration:
    Recognizing the challenges with Safe Auth Kit, we explored alternative solutions and decided to integrate Pimlico into our ReactJS project.
    Pimlico, being more adaptable to our development stack, facilitated the creation of a smart wallet and allowed for seamless transaction execution.
  3. Debugging Process:
    Extensive debugging was carried out to identify and resolve TypeScript-related issues.
    This involved reviewing error messages, checking type definitions, and adjusting code to ensure proper compatibility.
    Conclusion:
    Despite the initial hurdles, the integration of Pimlico into our ReactJS project proved successful, providing a reliable solution for smart wallet creation and transaction execution. While we had to drop the idea of using Safe Auth Kit due to compatibility issues, we are confident in the effectiveness of our chosen approach with Pimlico.

Tracks Applied (3)

Safe Track

we are properly fitting safe track, their pimlico bounty mentioned that using their sdk we created smart wallets gasless...Read More

safe

Alliance Track

We are building this product for a long run, there are nearly no such DEX available which can do gasless transaction for...Read More

Alliance

MetaMask Track

we used Metamask SDK in our app which is one the crucial part of the dex, where the user can either connect their existi...Read More

MetaMask

Cheer Project

Cheering for a project means supporting a project you like with as little as 0.0025 ETH. Right now, you can Cheer using ETH on Arbitrum, Optimism and Base.

Discussion