A library for computing state based on ethereum event logs, which lets you focus on the logic, by writing reducers.
Note: This library is still in very early stages of development, please take extra care when using it.
To see how examples on using the library, please refer to the test.
Most of the discussions are happening in the issues and pull requests, Suggestions, contributions and critisisms are more than welcome, join in.
If you want to get involved: first of all, thanks for considering to do so! Here's how you can setup your environment:
Node is the only thing you need. After cloning the repository, install the dependencies, and compile the example contract.
$ npm i
$ npx truffle compile
To run the test suite:
$ npm test