[#BlockPolicyEstimateReason]
= BlockPolicyEstimateReason
:mrdocs:

Enumeration of reason for returned fee estimate&period;

== Synopsis

Declared in `&lt;policy&sol;fees&sol;block&lowbar;policy&lowbar;estimator&period;h&gt;`

[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
enum class BlockPolicyEstimateReason : int;
----

== Members

[cols="1,4"]
|===
| Name| Description
| `NONE` 
| No estimate reason recorded&period;
| `HALF&lowbar;ESTIMATE` 
| Estimate met the success threshold within half the target&period;
| `FULL&lowbar;ESTIMATE` 
| Estimate met the success threshold within the full target&period;
| `DOUBLE&lowbar;ESTIMATE` 
| Estimate met the success threshold within double the target&period;
| `CONSERVATIVE` 
| Conservative estimate valid over a longer time horizon&period;
|===


== Non-Member Functions

[cols="1,4"]
|===
| Name| Description
| xref:StringForBlockPolicyEstimateReason.adoc[`StringForBlockPolicyEstimateReason`]
| Return a human&hyphen;readable name for a block policy estimate reason&period;
|===


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