8 Commits

Author SHA1 Message Date
erhant
416eddc733 refactor(indexer): tend to several reviews by @schouhy 2026-07-08 12:04:23 +03:00
erhant
39c19912c5 fix(indexer): use better error types, tend to few @Arjentix PR review 2026-07-08 12:04:23 +03:00
erhant
1547a51fa6 fix(indexer)!: address several reviews, use better return types with conversions, some docfixes
BREAKING CHANGE: dropping the serde rename attrs changes the FFI
`query_status` JSON: `state` values are now variant-cased
(`caught_up` -> `CaughtUp`) and fields snake_case
(`indexedBlockId` -> `indexed_block_id`, `lastError` -> `last_error`).
Consumers (lez-indexer-module, lez-explorer-ui) must update their parsing.
2026-07-08 12:04:23 +03:00
erhant
30aa168651 refactor(indexer): use "stall reason" instead of "chain breaker" 2026-07-07 16:31:40 +03:00
erhant
46732698b7 feat(indexer): add Stalled status and chain breaker snapshot
test `RISC0_DEV_MODE=1 RISC0_SKIP_BUILD=1 cargo test -p indexer_core --lib status`
2026-07-07 16:31:40 +03:00
erhant
c7336c3216 fix(indexer): tiny comment link fix [skip ci] 2026-06-23 15:57:33 +03:00
erhant
735235efa1 fix(indexer)!: address @Arjentix comments on IndexerStatus 2026-06-23 15:57:33 +03:00
erhant
c57bf16d15 feat: added status reporter for indexer (for UI) 2026-06-23 15:57:33 +03:00