Skip to content

This project is an implementation of a decentralized exchange protocol (similar to Sushi swap).

License

Notifications You must be signed in to change notification settings

abdel7ak96/DEX-dapp

Repository files navigation

DEX Protocol

📄 Description

This project is an implementation of a decentralized exchange protocol (similar to Sushi swap).

A decentralised exchange is a trading platform that operates without a central authority, allowing users to trade directly with one another. This model enhances privacy, reduces risks of hacking, and minimizes reliance on intermediaries, promoting a fair trading environment.

🖥️ Demonstration

image

🔖 Smart contracts

Smart contract Purpose
DEX implements a decentralized exchange (DEX) allowing users to add and remove liquidity, as well as swap between ETH and ENC token.
ENC ERC20 Token

ℹ️ How to run locally

  1. On a separate Terminal, run a hardhat network (keep this terminal up)
yarn chain
  1. Open a new terminal and deploy the smart contracts by running
yarn deploy
  1. After the deploy, run the webapp using
yarn start

📚 Techstack

The project is based on the scafford-eth-2.

  • Nextjs
  • RainbowKit
  • Hardhat
  • Wagmi
  • Viem
  • TypeScript

About

This project is an implementation of a decentralized exchange protocol (similar to Sushi swap).

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published