This repo contains all Uniswap contracts. It is used to configure and execute deployments, as well as compile and update the briefcase repo/package.
Follow these steps to set up your local environment:
- Install foundry
- Fetch submodules:
git submodule update --init --recursive
- Install dependencies:
forge install
- Build contracts:
forge build
- Make sure node
>18.0
is installed - Follow the setup instructions
- run
./deploy-cli
to generate deployment tasks and execute them
If you want to contribute to this project, please check CONTRIBUTING.md first.