[#ChainstateManager-GuessVerificationProgress]
= xref:ChainstateManager.adoc[ChainstateManager]::GuessVerificationProgress
:relfileprefix: ../
:mrdocs:

Guess verification progress (as a fraction between 0&period;0&equals;genesis and 1&period;0&equals;current tip)&period; This is also the case in the assumeutxo context, meaning that the progress reported for the snapshot chainstate may suggest that all historical blocks have already been verified even though that may not actually be the case&period;

== Synopsis

Declared in `&lt;validation&period;h&gt;`

[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
&lsqb;&lsqb;requires&lowbar;capability(0x7f9513c47aa8), requires&lowbar;capability(0x7f9502de9248), requires&lowbar;capability(0x7f950b21ba18), requires&lowbar;capability(0x7f9514bf5a08)&rsqb;&rsqb;
double
GuessVerificationProgress(xref:CBlockIndex.adoc[CBlockIndex] const* pindex) const;
----

== Return Value

The estimated verification progress as a fraction between 0&period;0 and 1&period;0&period;

== Parameters

[cols="1,4"]
|===
| Name| Description
| *pindex*
| Block index entry to estimate progress up to&period;
|===


[.small]#Created with https://www.mrdocs.com[MrDocs]#
