Skip to content

Commit 1b02bc0

Browse files
chore(taiko-client): add more logs for BlockProposedIterator (#18772)
1 parent a525b2b commit 1b02bc0

File tree

1 file changed

+13
-1
lines changed

1 file changed

+13
-1
lines changed

packages/taiko-client/pkg/chain_iterator/event_iterator/block_proposed_iterator.go

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ import (
77

88
"github.com/ethereum/go-ethereum/accounts/abi/bind"
99
"github.com/ethereum/go-ethereum/core/types"
10+
"github.com/ethereum/go-ethereum/log"
1011

1112
"github.com/taikoxyz/taiko-mono/packages/taiko-client/bindings"
1213
"github.com/taikoxyz/taiko-mono/packages/taiko-client/bindings/metadata"
@@ -111,6 +112,8 @@ func assembleBlockProposedIteratorCallback(
111112
) error {
112113
endHeight := end.Number.Uint64()
113114

115+
log.Debug("Iterating BlockProposed events", "start", start.Number, "end", endHeight)
116+
114117
iterOntake, err := taikoL1.FilterBlockProposedV2(
115118
&bind.FilterOpts{Start: start.Number.Uint64(), End: &endHeight, Context: ctx},
116119
filterQuery,
@@ -124,10 +127,12 @@ func assembleBlockProposedIteratorCallback(
124127
event := iterOntake.Event
125128

126129
if err := callback(ctx, metadata.NewTaikoDataBlockMetadataOntake(event), eventIter.end); err != nil {
130+
log.Warn("Error while processing BlockProposedV2 events, keep retrying", "error", err)
127131
return err
128132
}
129133

130134
if eventIter.isEnd {
135+
log.Debug("BlockProposedIterator is ended", "start", start.Number, "end", endHeight)
131136
endFunc()
132137
return nil
133138
}
@@ -137,9 +142,16 @@ func assembleBlockProposedIteratorCallback(
137142
return err
138143
}
139144

145+
log.Debug("Updating current block cursor for processing BlockProposedV2 events", "block", current.Number)
146+
140147
updateCurrentFunc(current)
141148
}
142149

143-
return iterOntake.Error()
150+
if err := iterOntake.Error(); err != nil {
151+
log.Error("Error while iterating BlockProposedV2 events", "error", err)
152+
return err
153+
}
154+
155+
return nil
144156
}
145157
}

0 commit comments

Comments
 (0)