Will Winder
Will Winder
Review configuration variable names, i.e. "indexer-data-dir" for the block_processor shouldn't mention "indexer" We are also inconsistent with the format, i.e. top level configurations are capitalized, while plugins are currently lower-kebab-case....
* Metrics: * There is no metrics endpoint. * Missing metrics: durations for each plugin, duration for processing, total round processing time, ... We should avoid using echo for this....
* A single "unmarshalConfig" object or a helper on InitProvider. Could be a helper in the plugin config package. * Plugin registry - making a constructor and registering it. *...
Run a new deployment against mainnet / testnet with and without data pruning. 1. Look at the import time for large blocks, did the import speed change? * Some large...
Put all of the conduit specific code into the conduit package (except for, maybe, the `cmd/conduit` package). Specifically, let's group all of the plugins together.
The pattern where the round is stored in the exporter prevents allowing multiple exporters to be used, and requires all exporters to maintain the latest round regardless of whether or...
Allow clients to request compressed responses: https://echo.labstack.com/middleware/gzip/
Followup to #1096 # Problem The "once" / "daily" configuration does not provide very much control. # Solution The frequency setting should be changed to a round interval, which would...
We have a new `make conduit` target to build the `conduit binary`, this should be included in the release process. There should be a new set of artifacts which start...