node: ether block pollers need to wrap their supervisor runs

This commit is contained in:
Josh Siegel 2023-01-12 22:09:50 +00:00 committed by jumpsiegel
parent ff7273cc5d
commit 588d7e629a
2 changed files with 2 additions and 2 deletions

View File

@ -33,7 +33,7 @@ type LogPollConnector struct {
func NewLogPollConnector(ctx context.Context, baseConnector Connector, client *ethClient.Client) (*LogPollConnector, error) {
connector := &LogPollConnector{Connector: baseConnector, client: client}
// The supervisor will keep the poller running
err := supervisor.Run(ctx, "logPoller", connector.run)
err := supervisor.Run(ctx, "logPoller", common.WrapWithScissors(connector.run, "logPoller"))
if err != nil {
return nil, err
}

View File

@ -44,7 +44,7 @@ func NewBlockPollConnector(ctx context.Context, baseConnector Connector, finaliz
publishSafeBlocks: publishSafeBlocks,
finalizer: finalizer,
}
err := supervisor.Run(ctx, "blockPoller", connector.runFromSupervisor)
err := supervisor.Run(ctx, "blockPoller", common.WrapWithScissors(connector.runFromSupervisor, "blockPoller"))
if err != nil {
return nil, err
}