Adrian Sutton

Results 99 issues of Adrian Sutton

### Description Currently at startup Teku loads all deposits from disk and replays them to recreate the merkle tree. We should investigate ways to store the merkle tree to disk...

### Description Requests to `/eth/v1/beacon/states/:stateId/root` or `/eth/v1/beacon/blocks/:blockId/root` should try to avoid loading the full state or block to calculate the root from. Generally the root is directly available from the...

### Description Investigate ways to speed up validator key loading. scrypt encrypted keystores are inherently slow to load but pbkdf2 should be faster and Teku is still pretty slow. We...

performance 🚀

### Description Would be worth investigating if the child view cache we use for large SszVectorImpls is getting the best performance bang for memory buck. For large vectors we are...

performance 🚀

### Description Once #5432 is complete, we could avoid scanning a lot of Eth1 chain history by including a snapshot of the deposit Merkle tree for known networks like MainNet...

### Description When a node starts up it currently replays all deposits - either from storage or from the eth1-endpoint. Each deposit is passed to `DepositProvider` so that it can...

### Description So that we can investigate problems more effectively, setup a system that subscribes to all gossip topics and logs every gossip message received. To minimise storage requirements, store...

### Description Add a --X option to write any invalid blocks the node receives to disk. Suggest just writing these as files (probably in `invalid-blocks` subdirectory of the data-dir, naming...

### Description Our docker images are currently set to use ubuntu 20.04 (focal) because there were some issues with building in CI immediately after the 22.04 release came out. This...

### Description Add the client type as an optional field to the peers list endpoint. Need to add it to the standard API and get agreement.