This project is a fully functional Web3 Decentralized Exchange (DEX), allowing users to swap ERC20 tokens on a selected EVM chain.
- Frontend: React, Wagmi
- Backend: NodeJS
- APIs: Moralis Web3 API, 1Inch Aggregator
- Swap ERC20 tokens
- Real-time price data
- Secure, decentralized transactions
- User-friendly interface
- Wallet management
- Node.js (v14+)
- npm or yarn
- Metamask or any web3 wallet
- Clone the Repository
git clone https://github.com/Karthike2003/WEB3-DEX-APP.git cd dexStarter
- Install Dependencies
npm install # or yarn install
- Set Up Environment Variables
MORALIS_KEY= your-moralis-api-key
- Run the Apllication
npm start # or yarn start
-
Connect Wallet
- Click "Connect Wallet" and connect your Metamask or supported web3 wallet.
-
Swap Tokens
- Select the tokens you want to swap.
- Enter the amount, review the details, and confirm the swap.
This project is licensed under the MIT License.