[#FeeReason]
= FeeReason
:mrdocs:

Used to determine the reason a wallet selected a transaction fee rate

== Synopsis

Declared in `&lt;util&sol;fees&period;h&gt;`

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

== Members

[cols="1,4"]
|===
| Name| Description
| `FEE&lowbar;RATE&lowbar;ESTIMATOR` 
| The fee rate came from the fee rate estimator&period;
| `MEMPOOL&lowbar;MIN` 
| The fee rate was raised to the mempool minimum&period;
| `USER&lowbar;SPECIFIED` 
| The fee rate was set explicitly by the user&period;
| `FALLBACK` 
| The fee rate fell back to the configured default&period;
| `REQUIRED` 
| The fee rate was raised to the required minimum&period;
|===


== Non-Member Functions

[cols="1,4"]
|===
| Name| Description
| xref:common/StringForFeeReason.adoc[`common&colon;&colon;StringForFeeReason`]
| Return a human&hyphen;readable description of a fee reason&period;
|===


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