diff --git a/driver/chain_syncer/calldata/syncer.go b/driver/chain_syncer/calldata/syncer.go index c02281c75..54b88c139 100644 --- a/driver/chain_syncer/calldata/syncer.go +++ b/driver/chain_syncer/calldata/syncer.go @@ -413,7 +413,7 @@ func (s *Syncer) fillForkchoiceState( // Fetch the latest verified block's header from protocol. variables, err := s.rpc.GetProtocolStateVariables( - &bind.CallOpts{Context: ctx, BlockNumber: new(big.Int).SetUint64(event.Raw.BlockNumber - 1)}, + &bind.CallOpts{Context: ctx, BlockNumber: new(big.Int).SetUint64(event.Raw.BlockNumber)}, ) if err != nil { return err