* Update mock server and tests for additional ERC20 state vars. * Refactor eth-client getStorageAt, impl totalSupply. * Impl ERC20 API for name, symbol.
* Storage mapping utils. * Resolver factories. * Get ERC20 balance from upstream ipld-eth-server slot. * Get ERC20 allowance from storage slot. * Parse ERC20 events from block events. * Cache GQL requests in leveldb. * Refactor fetch/cache from upstream into eth-loader class. * Refactoring. * Refactor eth-client, extract cache class. * Cache config settings. * Debug logs. * Rename server to watcher. * Start local server by default. * Split into multiple packages. * eth-client API methods. * Update docs.