
DefiPe
Ease-to-Use Crypto Trading Platform for All
Demo
About
The problem it solves DefiPe is a decentralized exchange (DEX) aggregator that aims to solve several problems associated with decentralized exchanges. One of the critical problems that DefiPe aims to solve is the issue of liquidity fragmentation. Decentralized exchanges typically operate on separate blockchain networks, meaning that liquidity is often fragmented and dispersed across various exchanges. This can lead to inefficiencies, making trading on decentralized exchanges less attractive to users. To address this problem, • DefiPe aggregates liquidity from multiple decentralized exchanges(Polygon network for now), allowing users to access the best prices and lowest fees across multiple platforms. Users can execute trades more efficiently, with lower costs and reduced slippage. • Additionally, it provides non-custodial wallet creation by using a gmail login or user can also integrate existing wallets(like Metamask). • And DefiPe provides a more user-friendly and efficient UI/UX for trading like centralized exchanges.
How it's made
Challenges we ran into There are several challenges I have faced throughout this project 1) I am using 0x protocol for liquidity but I can't find any good documentation about it on the internet. After lots of searches, I came across Alchemy's tutorial from there I can understand the implementation of the code. 2) I faced a little problem in how to adjust the code after the user approves the token spent and then sought approval for the transaction. 3) Making the graph of tokes vs INR, because I am unable to implement those libraries after researching I get to know about the "recharts" react library it is very much simple so I applied it. 4) Not getting charts for lots of tokes like Solana on polygon blockchain (the problem is still there I am working on it). 5) Manually I have to make an API from crypto(10 tokes for now) because of others APIs giving me lots of dumb coins. 6) I faced a little difficulty when integrating the non-custodial wallet system because I have to read the whole doc in a very small time.