Proto commits in haydenshively/New-Bedford

These 15 commits are when the Protocol Buffers files have changed:

Commit:4b5caf9
Author:Adam Egyed

Fix decimal math and env var naming

Commit:22ba50b
Author:Adam Egyed

Updated protos

Commit:26e55dc
Author:Adam Egyed

Address typings fixed

Commit:09c8b96
Author:Adam Egyed

Final proto string type fixes

Commit:4955fd4
Author:Adam Egyed

Fixed build step and some typing changes

Commit:fb281c3
Author:Adam Egyed

Updated prices to use strings/BigDecimals

Commit:710a5a9
Author:Hayden Shively
Committer:GitHub

Add protos and Server basics from Adam (#24)

The documentation is generated from this commit.

Commit:e8bfb41
Author:Adam Egyed

Added shortfal calc, but still with longs

Commit:24f6d0b
Author:Adam Egyed

Replicate proto changes to /shared

Commit:f225ce3
Author:Adam Egyed

Worker progress

Commit:15cfc04
Author:Adam Egyed

Wrote code -Hayden

Commit:47177c3
Author:Adam Egyed

Update more protos

Commit:d3360ba
Author:Adam Egyed

Updated protos

Commit:1ab32d2
Author:Adam Egyed

Base Java impl

Commit:0aec525
Author:Hayden Shively
Committer:GitHub

Adam's TS boilerplate (#1) * TS Boilerplate * Added basic gRPC config * Big boilerplate work, streaming setup * Treasury with Truffle unit tests (#2) * Separate liquidation and uniswap callee contracts * [Tentatively] finished treasury * Modify shares to use at risk balance * Fix potential bugs when changing allowance and flash swapping ETH * Address Adam's comments on Treasury * Add logging to Treasury methods * Update Liquidator for Treasury compatibility * Prepare truffle for deployment * Add IDE stuff to gitignored * Move contract stuff to ethereum folder * Add unit tests for Treasury * Truffle unit tests for Liquidator (#3) * Write liquidator unit tests * Re-order known-block tests * Tests split between latest and known blocks * Remove use of reserved word * Fix WorkerClient async streaming Co-authored-by: Adam Egyed <adamegyed@gmail.com>