adietrichs / uniswap-solidity

Solidity implementation of Uniswap contracts

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

Solidity implementation of Uniswap contracts

License:MIT License


Languages

Language:Solidity 53.6%Language:Python 37.1%Language:TypeScript 8.2%Language:JavaScript 1.1%