Expected behavior
getblockchaininfo.verificationprogress
is 1.0 when it is done syncing
Actual behavior
The highest value that getblockchaininfo.verificationprogress
gets to is something like 0.9999976273867589
. As a result, we can not rely on this value to determine if syncing is complete. We can not rely on getblockchaininfo.initialblockdownload
either due to #26432
To reproduce
Call getblockchaininfo
on a synced node and observe that verificationprogress
is < 1.0.
System information
Version 22 of the bitcoin core binary, downloaded from the website