Skip to content

Merlin2100/my-dex

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

74 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

my-dex - Decentralized Exchange Example

my-dex is a comprehensive example project that walks you through the process of creating a decentralized exchange (DEX) with its own custom cryptocurrency. This project serves as a practical guide for developers looking to understand and implement key components of a DEX, including the smart contract logic and the frontend user interface.

Introduction

The primary goal of my-dex is to provide a hands-on experience in developing a DEX, covering aspects such as token creation, the implementation of a decentralized exchange contract, and the development of a user-friendly frontend using React and Redux. Whether you are a beginner exploring blockchain development or an experienced developer diving into decentralized finance (DeFi), this project aims to be a valuable resource.

Features

  • Custom Cryptocurrency Creation: Walks you through the process of creating your own cryptocurrency on the Ethereum blockchain.
  • Decentralized Exchange Contract: Implements a decentralized exchange contract, allowing users to trade tokens in a secure and decentralized manner.
  • React and Redux Frontend: Demonstrates how to build a frontend interface using popular web development tools like React and Redux, providing users with a seamless and interactive experience.

Getting Started

Prerequisites

Before you begin, make sure you have the following prerequisites installed and set up:

  • MetaMask installed in your web browser.
  • A Hardhat wallet available in MetaMask.
  • Three test networks, Goerli, Sepolia, and Hardhat, set up in MetaMask.

Test Network Chain IDs

Ensure you have the following chain IDs configured for the test networks:

  • Goerli: 5
  • Sepolia: 11155111
  • Hardhat: 31337

Frontend Hosting

The frontend is hosted at [IPFS]. You can access the application by visiting [https://merlin2100-my-dex.on.fleek.co/] in your web browser.

License

This project is licensed under the MIT License. See the LICENSE file for details.

About

My Decentralized Exchange Example

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors