Skip to content

Commit

Permalink
move proverpool
Browse files Browse the repository at this point in the history
  • Loading branch information
cyberhorsey committed Jul 10, 2023
1 parent 32b043f commit aa3d6ec
Show file tree
Hide file tree
Showing 2 changed files with 46 additions and 39 deletions.
75 changes: 46 additions & 29 deletions packages/eventindexer/indexer/filter.go
Original file line number Diff line number Diff line change
Expand Up @@ -21,44 +21,61 @@ func L1FilterFunc(
svc *Service,
filterOpts *bind.FilterOpts,
) error {
blockProvenEvents, err := svc.taikol1.FilterBlockProven(filterOpts, nil)
if err != nil {
return errors.Wrap(err, "svc.taikol1.FilterBlockProven")
}
if svc.taikol1 != nil {
blockProvenEvents, err := svc.taikol1.FilterBlockProven(filterOpts, nil)
if err != nil {
return errors.Wrap(err, "svc.taikol1.FilterBlockProven")
}

err = svc.saveBlockProvenEvents(ctx, chainID, blockProvenEvents)
if err != nil {
return errors.Wrap(err, "svc.saveBlockProvenEvents")
}
err = svc.saveBlockProvenEvents(ctx, chainID, blockProvenEvents)
if err != nil {
return errors.Wrap(err, "svc.saveBlockProvenEvents")
}

blockProposedEvents, err := svc.taikol1.FilterBlockProposed(filterOpts, nil)
if err != nil {
return errors.Wrap(err, "svc.taikol1.FilterBlockProposed")
}
blockProposedEvents, err := svc.taikol1.FilterBlockProposed(filterOpts, nil)
if err != nil {
return errors.Wrap(err, "svc.taikol1.FilterBlockProposed")
}

err = svc.saveBlockProposedEvents(ctx, chainID, blockProposedEvents)
if err != nil {
return errors.Wrap(err, "svc.saveBlockProposedEvents")
}
err = svc.saveBlockProposedEvents(ctx, chainID, blockProposedEvents)
if err != nil {
return errors.Wrap(err, "svc.saveBlockProposedEvents")
}

blockVerifiedEvents, err := svc.taikol1.FilterBlockVerified(filterOpts, nil)
if err != nil {
return errors.Wrap(err, "svc.taikol1.FilterBlockVerified")
}
blockVerifiedEvents, err := svc.taikol1.FilterBlockVerified(filterOpts, nil)
if err != nil {
return errors.Wrap(err, "svc.taikol1.FilterBlockVerified")
}

err = svc.saveBlockVerifiedEvents(ctx, chainID, blockVerifiedEvents)
if err != nil {
return errors.Wrap(err, "svc.saveBlockVerifiedEvents")
err = svc.saveBlockVerifiedEvents(ctx, chainID, blockVerifiedEvents)
if err != nil {
return errors.Wrap(err, "svc.saveBlockVerifiedEvents")
}
}

messagesSent, err := svc.bridge.FilterMessageSent(filterOpts, nil)
if err != nil {
return errors.Wrap(err, "svc.bridge.FilterMessageSent")
if svc.bridge != nil {
messagesSent, err := svc.bridge.FilterMessageSent(filterOpts, nil)
if err != nil {
return errors.Wrap(err, "svc.bridge.FilterMessageSent")
}

err = svc.saveMessageSentEvents(ctx, chainID, messagesSent)
if err != nil {
return errors.Wrap(err, "svc.saveMessageSentEvents")
}
}

err = svc.saveMessageSentEvents(ctx, chainID, messagesSent)
if err != nil {
return errors.Wrap(err, "svc.saveMessageSentEvents")
if svc.proverPool != nil {
slashedEvents, err := svc.proverPool.FilterSlashed(filterOpts, nil)
if err != nil {
return errors.Wrap(err, "svc.proverPool.FilterSlashed")
}

err = svc.saveSlashedEvents(ctx, chainID, slashedEvents)
if err != nil {
return errors.Wrap(err, "svc.saveSlashedEvents")
}

Check failure on line 78 in packages/eventindexer/indexer/filter.go

View workflow job for this annotation

GitHub Actions / lint

unnecessary trailing newline (whitespace)
}

Check failure on line 79 in packages/eventindexer/indexer/filter.go

View workflow job for this annotation

GitHub Actions / lint

block should not end with a whitespace (or comment) (wsl)

return nil
Expand Down
10 changes: 0 additions & 10 deletions packages/eventindexer/indexer/filter_then_subscribe.go
Original file line number Diff line number Diff line change
Expand Up @@ -73,16 +73,6 @@ func (svc *Service) FilterThenSubscribe(
return errors.Wrap(err, "filter")
}

slashedEvents, err := svc.proverPool.FilterSlashed(filterOpts, nil)
if err != nil {
return errors.Wrap(err, "svc.proverPool.FilterSlashed")
}

err = svc.saveSlashedEvents(ctx, chainID, slashedEvents)
if err != nil {
return errors.Wrap(err, "svc.saveSlashedEvents")
}

header, err := svc.ethClient.HeaderByNumber(ctx, big.NewInt(int64(end)))
if err != nil {
return errors.Wrap(err, "svc.ethClient.HeaderByNumber")
Expand Down

0 comments on commit aa3d6ec

Please sign in to comment.