/uniswap-solidity

Solidity implementation of Uniswap contracts

Primary LanguageSolidityMIT LicenseMIT

Uniswap Solidity

Implementation of Uniswap contracts in Solidity for cross-language implementation fuzzing

Installation:

Requires Python 3

  1. Clone uniswap-solidity
$ git clone https://github.com/phabc/uniswap-solidity
$ cd uniswap-solidity
  1. Setup virtual environment
$ pip3 install virtualenv
$ virtualenv -p python3 env
$ source env/bin/activate
  1. Install dependencies
$ yarn install
$ pip install -r requirements.txt
  1. Run tests
$ yarn build
$ yarn yest