This project demonstrates a basic automated market maker based decentralized exchange.
AMM utilizes a pricing formula of X * Y = K
. For more information, refer to the Uniswap Documentation.
Technologies Used:
- JavaScript
- React
- Redux
- Solidity
Libraries Used:
- Ethers.js
- ApexCharts.js
- Lodash
- React-Blockies
- Reselect
- Redux Thunk
- React-Redux
- Redux DevTools Extension
Testing Libraries:
Dev Tools:
To test the DEX locally, run the following:
npx hardhat node
npx hardhat --network localhost scripts/1_deploy.js
npx hardhat --network localhost scripts/2_seed_exchange.js
npm run start