Set Protocol Oracles
This repository contains smart contracts that implement any data-related dependencies of the Set Protocol system. We use Truffle as a development environment for compiling, testing, and deploying our contracts.
Testing
- Docker Set up Firstly, you need to install Docker. The easiest way is to follow the Instructions on https://docs.docker.com/install/#supported-platforms
You need to pull the docker image that you want to use by using the following command:
docker pull ethereum/solc:0.5.7If you wish not to set up docker, you can turn off the docker: true flag in truffle.js
Run yarn install
yarn installRun an ethereum chain on a separate terminal window
yarn chainRun unit tests
yarn test