# uniswap-v1 **Repository Path**: jckevin/uniswap-v1 ## Basic Information - **Project Name**: uniswap-v1 - **Description**: No description available - **Primary Language**: Unknown - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-09-10 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README * Website: [uniswap.io/](https://uniswap.io/) * Docs: [docs.uniswap.io/](https://docs.uniswap.io/) * Twitter: [@UniswapExchange](https://twitter.com/UniswapExchange) * Reddit: [/r/Uniswap/](https://www.reddit.com/r/UniSwap/) * Email: [contact@uniswap.io](mailto:contact@uniswap.io) * Slack: [uni-swap.slack.com/](https://join.slack.com/t/uni-swap/shared_invite/enQtNDYwMjg1ODc5ODA4LWEyYmU0OGU1ZGQ3NjE4YzhmNzcxMDAyM2ExNzNkZjZjZjcxYTkwNzU0MGE3M2JkNzMxOTA2MzE2ZWM0YWQwNjU) * Whitepaper: [Link](https://hackmd.io/C-DvwDSfSxuh-Gd4WKE_ig) ## Installation: #### Requires [Python 3](https://www.python.org/download/releases/3.0/) 1) Clone Uniswap ``` $ git clone https://github.com/Uniswap/contracts-vyper $ cd contracts-vyper ``` 2) Setup virtual environment ``` $ pip3 install virtualenv $ virtualenv -p python3 env $ source env/bin/activate ``` 3) Install dependencies ``` pip install -r requirements.txt ``` 4) (Optional) Switch Vyper compiler to version used in Uniswap [verification](https://github.com/runtimeverification/verified-smart-contracts/tree/uniswap/uniswap) ``` cd vyper git reset --hard 35038d20bd9946a35261c4c4fbcb27fe61e65f78 cd .. ``` 5) Run tests ``` $ pytest -v tests/ ```