A Decentralized Exchange implemented in Noir for Aztec Network https://shieldswap.vercel.app.
- Create a pool with tokens
- Add liquidity to a pool
- Swap tokens in a pool
- Flash swaps (flash loans)
- LP tokens
- Remove liquidity
- Pool factory
- Trading fees
To run locally you need to have Aztec Sandbox running on "localhost:8080". Then run frontend with:
yarn dev
WARNING: The first open will take a few minutes to deploy and initialize tokens and DEX contracts(progress will be printed to screen and console).
To create a production version of the app:
yarn build
Preview via yarn preview
. To deploy the app, read more here.