omgnetwork / plasma-mvp

OmiseGO's research implementation of Minimal Viable Plasma
MIT License
561 stars 158 forks source link

Update .travis.yml, lint, fix empty signature check #53

Closed smartcontracts closed 6 years ago

smartcontracts commented 6 years ago

Closes #52

This PR updates .travis.yml so that it:

  1. Downloads solc version 0.4.18
  2. Installs ganache-cli
  3. Installs flake8
  4. Runs ganache-cli and waits before continuing

Adds some minor linting to deployer.py

Cleans up transaction verification a bit and makes sure that an empty signature correctly throws an AssertionError