Skip to content

Commit b52a99b

Browse files
authored
feat: refactor builtin actor event (#1301)
* Remove the Fields filtering during getting builtin_actor_events * Add message executions for triggering builtin_actor_events collection
1 parent 8273f89 commit b52a99b

File tree

1 file changed

+6
-1
lines changed
  • tasks/messages/builtinactorevent

1 file changed

+6
-1
lines changed

tasks/messages/builtinactorevent/task.go

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,14 +72,19 @@ func (t *Task) ProcessTipSets(ctx context.Context, current *types.TipSet, execut
7272
tsKey := executed.Key()
7373
filter := &types.ActorEventFilter{
7474
TipSetKey: &tsKey,
75-
Fields: fields,
7675
}
7776

7877
report := &visormodel.ProcessingReport{
7978
Height: int64(current.Height()),
8079
StateRoot: current.ParentState().String(),
8180
}
8281

82+
_, err := t.node.MessageExecutions(ctx, current, executed)
83+
if err != nil {
84+
report.ErrorsDetected = fmt.Errorf("getting messages executions for tipset: %w", err)
85+
return nil, report, nil
86+
}
87+
8388
events, err := t.node.GetActorEventsRaw(ctx, filter)
8489
if err != nil {
8590
log.Errorf("GetActorEventsRaw[pTs: %v, pHeight: %v, cTs: %v, cHeight: %v] err: %v", executed.Key().String(), executed.Height(), current.Key().String(), current.Height(), err)

0 commit comments

Comments
 (0)