Adrian Sutton
Adrian Sutton
### Description Some, likely teku specific, APIs and/or tools to aid debugging post-merge. These will need to be split out to other tickets and thought through a bit more. Things...
### Description When a checkpoint state is requested where the slot is the same as the referenced block, the state will be added to the normal state cache so shouldn't...
### Description Currently we cache the pre-state for blocks as a checkpoint state which means the states are held for longer than they are actually useful and compete for space...
### Description The fuse source LevelDB JNI wrapper hasn't been updated for quite a while. We should create our own fork and upgrade to the latest LevelDB version.
### Description We should be able to use the testing scripts created in https://github.com/ConsenSys/teku/pull/4613 to check API compliance across clients. Can use an archive MainNet node and pick specific blocks/epochs...
### Description `AsyncRunnerEventThread` provides an event thread where each "event" (or task) is executed on a single thread. It's vital that the single event thread is not blocked and we...
### Description Investigate options to reduce the build times for PR merge checks. Aim is to have it below 10mins. Some possible options: 1. Remove the restriction on number of...
### Description Add metrics to report number of discovery messages received/processed and whatever else could be useful to understand what it's doing.
### Description Currently Teku gossips blocks submitted to the publish block API immediately without checking validity. We should only publish blocks we've validated. As part of this we will need...
### Description When requests to the eth1 node fail they are currently only logged at debug level. Then the `ErrorTrackingEth1Provider` logs a warning that the eth1 node is inaccessible every...