indexer
indexer copied to clipboard
validator: support validating box data.
Problem
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 data.
Urgency
High. If there is an inconsistency with production data we would not currently be able to detect it.
one concern: boxes don't have an associated round in indexer (unlike all the accounts data), so we'll have to consider maybe we'll need more retries or something.
https://github.com/algorand/indexer/pull/1517
Validator logic merged into indexer, however 1: requested --resource capability for redirects back into validator 2: round response incorporated into algod's box endpoint 3: round REQUEST incorporated into algod's box endpoint
2: https://github.com/algorand/go-algorand/pull/5340
4: round response into indexer endpoint https://github.com/algorand/indexer/pull/1519
checking the round response in the validator #1564