Commit 483e27c7 authored by Javed Khan's avatar Javed Khan Committed by GitHub

fix (op-proposer): use safe head in block range (#3057)

parent 5e113137
...@@ -109,7 +109,12 @@ func (d *Driver) GetBlockRange( ...@@ -109,7 +109,12 @@ func (d *Driver) GetBlockRange(
d.l.Error(name+" unable to get next block number", "err", err) d.l.Error(name+" unable to get next block number", "err", err)
return nil, nil, err return nil, nil, err
} }
latestHeader, err := d.cfg.L2Client.HeaderByNumber(ctx, nil) status, err := d.cfg.RollupClient.SyncStatus(ctx)
if err != nil {
d.l.Error(name+" unable to get sync status", "err", err)
return nil, nil, err
}
latestHeader, err := d.cfg.L2Client.HeaderByNumber(ctx, new(big.Int).SetUint64(status.SafeL2.Number))
if err != nil { if err != nil {
d.l.Error(name+" unable to retrieve latest header", "err", err) d.l.Error(name+" unable to retrieve latest header", "err", err)
return nil, nil, err return nil, nil, err
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment