Skip to content

Commit 044a9fb

Browse files
committed
fix: uncomment fillChainGapsBeforeDefiningCanonicalBaseline for proper block processing
1 parent cdace27 commit 044a9fb

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

indexer/src/services/streaming.ts

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -98,18 +98,18 @@ export async function startStreaming() {
9898
// TODO: [CONSISTENCY] Validate saveBlock result; if null/failed, handle with rollback + DLQ + metric to avoid partial commits
9999
await saveBlock({ header: block.header, payload, canonical: null }, tx);
100100

101-
// if (!initialChainGapsAlreadyFilled.has(block.header.chainId)) {
102-
// initialChainGapsAlreadyFilled.add(block.header.chainId);
103-
// await fillChainGapsBeforeDefiningCanonicalBaseline({
104-
// chainId: block.header.chainId,
105-
// lastHeight: block.header.height,
106-
// tx,
107-
// });
108-
// }
101+
if (!initialChainGapsAlreadyFilled.has(block.header.chainId)) {
102+
initialChainGapsAlreadyFilled.add(block.header.chainId);
103+
await fillChainGapsBeforeDefiningCanonicalBaseline({
104+
chainId: block.header.chainId,
105+
lastHeight: block.header.height,
106+
tx,
107+
});
108+
}
109109

110110
await tx.commit();
111111

112-
// await defineCanonicalInStreaming(block.header.hash);
112+
await defineCanonicalInStreaming(block.header.hash);
113113
blocksRecentlyProcessed.add(blockIdentifier);
114114
} catch (error) {
115115
await tx.rollback();

0 commit comments

Comments
 (0)