* [ ] Maintain a stable conneciton to blockchain (websocket) * [ ] Listen to websocket Events * [ ] Export a Context API state available to all the pages