[#wallet-TxStateUnrecognized]
= xref:wallet.adoc[wallet]::TxStateUnrecognized
:relfileprefix: ../
:mrdocs:

State of transaction loaded in an unrecognized state with unexpected hash or index values&period; Treated as inactive (with serialized hash and index values preserved) by default, but may enter another state if transaction is added to the mempool, or confirmed, or abandoned, or found conflicting&period;

== Synopsis

Declared in `&lt;wallet&sol;transaction&period;h&gt;`

[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
struct TxStateUnrecognized;
----

== Member Functions

[cols="1,4"]
|===
| Name| Description
| xref:wallet/TxStateUnrecognized/2constructor.adoc[`TxStateUnrecognized`]         [.small]#[constructor]#
| Construct an unrecognized state from the serialized block hash and index&period;
| xref:wallet/TxStateUnrecognized/toString.adoc[`toString`] 
| Return a human&hyphen;readable description of the state&period;
|===


== Data Members

[cols="1,4"]
|===
| Name| Description
| xref:wallet/TxStateUnrecognized/block_hash.adoc[`block&lowbar;hash`] 
| Serialized block hash preserved from the unrecognized state&period;
| xref:wallet/TxStateUnrecognized/index.adoc[`index`] 
| Serialized index value preserved from the unrecognized state&period;
|===



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