Gearbox Vyper Contracts
Auxillary contracts for the Gearbox Protocol written in Vyper.
Testing and Development
Development is done using Python, Vyper, and Brownie. Familiarity with the following is recommended for a smooth experience:
Setup
To get started, first clone the repo.
$ git clone https://github.com/skellet0r/gearbox-vyper-contracts.git
$ cd gearbox-vyper-contracts
Next, create and initialize a Python virtual environment, and install the developer dependencies:
$ python -m venv venv
$ source venv/bin/activate
$ pip install -r requirements.txt
Make sure to also have ganache-cli installed globally:
$ sudo npm install -g ganache-cli