When scanning, we can cache the latest scanned block and use that for the proceeding scan's earliest block.
When scanning, we can cache the latest scanned block and use that for the proceeding scan's earliest block.