External software/scripts may monitor Bitcoin Core’s verification progress in debug.log. Now these have to scan for “No coin database inconsistencies” to see if the verification progress has finished. It’s cleaner to always show 100% when the verification progress has finished (without encountering any problems). If I remember correctly this was the case in older versions of Bitcoin Core.
NOW:
02024-06-16T09:12:03Z Verification progress: 0%
12024-06-16T09:12:55Z Verification progress: 16%
22024-06-16T09:13:11Z Verification progress: 33%
32024-06-16T09:13:19Z Verification progress: 50%
42024-06-16T09:13:23Z Verification progress: 66%
52024-06-16T09:13:25Z Verification progress: 83%
62024-06-16T09:13:27Z Verification progress: 99%
72024-06-16T09:13:27Z Verification: No coin database inconsistencies in last 6 blocks (39935 transactions)
NEW:
02024-06-16T09:12:03Z Verification progress: 0%
12024-06-16T09:12:55Z Verification progress: 16%
22024-06-16T09:13:11Z Verification progress: 33%
32024-06-16T09:13:19Z Verification progress: 50%
42024-06-16T09:13:23Z Verification progress: 66%
52024-06-16T09:13:25Z Verification progress: 83%
62024-06-16T09:13:27Z Verification progress: 99%
72024-06-16T09:13:27Z Verification progress: 100%
82024-06-16T09:13:27Z Verification: No coin database inconsistencies in last 6 blocks (39935 transactions)