In the output of bitcoin-cli getblockchaininfo
, verificationprogress
sometimes never reaches 1.0, and fluctuates around 0.99999.
0{
1 ...
2 "verificationprogress": 0.9999945316157191,
3 ...
4}
This was reported in #26433, and closed because verificationprogress
is only an estimate. I would have commented in that issue, but it’s locked. The rationale for closing the issue was because the OP in the issue wanted to use verificationprogress
to check if the chain is synced, and the field is only an estimate, and shouldn’t be relied on as exact.
This makes sense, however, however, I think it still should be fixed so that, at the chain tip, verificationprogress
is 1.0, just for UX reasons. Many a time I’ve looked at the output of getblockchaininfo
and been confused because it isn’t at 1.0.