There's a couple of different bits of work in here that ideally should of been in different PR's but as i was working on the interaction with invites contract that was helping me shape some changes I was making to the Eth client and became difficult to break apart for separate PR's.
The Eth client now only connects to a WS endpoint but has some initial support for subscriptions, should be easy enough to add the HTTP provider later. I also removed any ties to MFOS so it should be generic enough to use outside of this repo.
There's a couple of different bits of work in here that ideally should of been in different PR's but as i was working on the interaction with invites contract that was helping me shape some changes I was making to the Eth client and became difficult to break apart for separate PR's.
The Eth client now only connects to a WS endpoint but has some initial support for subscriptions, should be easy enough to add the HTTP provider later. I also removed any ties to MFOS so it should be generic enough to use outside of this repo.