This project was based in the classes from ChainShot and also in the learning project from Stanford CS251 class.
The main idea was to learn how decentralized exchanges work internally, be able to work on the contract, the frontend and tests, while covering many of the topics seen in the bootcamp.
git clone _repo_
cd _repo_
npm install
cd frontend
npm install
You will need to spin up a hardhat node with:
npx hardhat node
and run:
npx hardhat run scripts/deploy.js --network localhost
and for the frontend:
npm run start
- []: make use of useEffect in Swap, Add/remove liquidity.
- []: make sure everything is reactive.