block finality monitoring