lotus/cmd/lotus-chainwatch
frrist 41f4f1fd83 refactor: implement processor and syncer
- When chainwatch is ran it will first start a Syncer that continuously collects blocks from the
ChainNotify channel and persists them to the blocks_synced table. Once the Syncer has caught the
blocks_synced table up to the lotus daemons current head a Processor is started. The Processor
selects a batch of contiguous blocks and extracts and stores their data. It attempts to do as much
work as it can in parallel. When the blocks are done being processed their corresponding
processed_at and is_processed fields in the blocks_synced table are filled out.
2020-07-15 11:42:19 -07:00
..
processor refactor: implement processor and syncer 2020-07-15 11:42:19 -07:00
site Update chainwatch 2020-03-09 06:43:32 +01:00
syncer refactor: implement processor and syncer 2020-07-15 11:42:19 -07:00
util refactor: implement processor and syncer 2020-07-15 11:42:19 -07:00
dot.go Update cli 2020-06-04 01:01:41 +02:00
main.go chainwatch: app exit with non-zero on error 2020-07-10 11:58:41 -04:00
storage.go polish: update deal proposal table if slashed 2020-07-12 11:39:58 -07:00
sync.go polish: update deal proposal table if slashed 2020-07-12 11:39:58 -07:00
templates.go change gas limit to be a normal int64 2020-03-18 13:45:37 -07:00