Thanks to visit codestin.com
Credit goes to github.com

Skip to content

star-buaa/mydex

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Uniswap V2 Token Swap Interface

Live Site Preview Video tutorial: Watch on YouTube

A simple Uniswap V2-style token swap interface built with HTML + JS + MetaMask + Ethers.js.

  • Frontend: public/index.html, public/swap.js
  • Example contracts: contract/factory.sol, contract/router.sol (placeholders for your own UniswapV2-compatible contracts)

Deploy Your Own Contracts

If you want your own Factory/Router. The repo includes placeholders in contract/ — you can replace them or point to your own.


⚙️ Setup / Usage

  1. Deploy contracts

    • Deploy your Factory contract.
    • Deploy your Router contract and link it to the Factory.
  2. Prepare tokens

    • Add liquidity or approve token spending for the Router.
  3. Configure frontend

    • Update routerAddress in swap.js.
  4. Run locally

    cd public
    python3 -m http.server
    
    

Frontend Configuration

Once deployed, update the frontend addresses:

  • Open public/swap.js
  • Set routerAddress to your deployed router
  • Update tokenAddresses to the ERC-20 tokens on your network

About

Uniswap V2 token swap interface with MetaMask integration

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Solidity 83.2%
  • JavaScript 8.6%
  • HTML 8.2%