Will Winder
Will Winder
## Problem [Validator](https://github.com/algorand/indexer/tree/develop/cmd/validator) is used to confirm that the postgres data is consistent with data returned by go-algorand. It should be updated to validate box data along with the account...
For large blocks, inserting transactions and updating accounts can be sped up by sending multiple smaller batches of updates instead of one large batch. Modifying the batches can be done...
## Problem The filter plugin's flexibility makes it complicated. There should be a series of plugin's which act as predefined filters. * Filter by account. This would add an any...
## Problem The README has a lot of topics jumbled together which makes it difficult to reference. ## Solution Split the main README into multiple subpages which go into more...
### Subject of the issue There is a discrepancy in the shape of the block response for state proof responses. Until recently there was also an error related to an...
## Problem When we begin preparing a go-algorand release by merging changes into rel/beta, an automated process could generate a PR to update the `protocol` package. The type consistency checker...
### Subject of the issue The way API errors are wrapped does not work. Having type aliases to an interface means that at runtime all of the errors are indistinguishable...
* Initialize peerstore from SRV records / phonebook * Replace usages of phonebook with peerstore (or an interface that uses the peerstore) * i.e. peerselector, maybe others. * might require...
## Status The `CatchupParallelBlocks` configuration tells the block download service how many blocks to download at the same time. Setting this value to 32 or higher causes many blocks to...