Skip to content

fix: tolerate missing historical state in indexer#32

Merged
lai3d merged 1 commit into
stagingfrom
fix/indexer-historical-state-fallback
Mar 14, 2026
Merged

fix: tolerate missing historical state in indexer#32
lai3d merged 1 commit into
stagingfrom
fix/indexer-historical-state-fallback

Conversation

@lai3d

@lai3d lai3d commented Mar 14, 2026

Copy link
Copy Markdown
Contributor

Summary

  • handle historical state RPC failures during account state refresh in the indexer
  • fall back to latest balance/nonce reads when the node cannot serve old state
  • keep block indexing moving instead of failing the whole block on archive/state errors

Why

The explorer indexer is hitting RPC errors like Storage error: Unexpected variant tag: 83 on older blocks. This change makes the indexer more tolerant on non-archive nodes so catch-up can continue instead of repeatedly failing the same block.

@lai3d lai3d merged commit 5228061 into staging Mar 14, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant