[#SignetTxs]
= SignetTxs
:mrdocs:

Generate the signet tx corresponding to the given block

== Synopsis

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

[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
class SignetTxs;
----

== Description

The signet tx commits to everything in the block except&colon; 1&period; It hashes a modified merkle root with the signet signature removed&period; 2&period; It skips the nonce&period;

== Static Member Functions

[cols="1,4"]
|===
| Name| Description
| xref:SignetTxs/Create.adoc[`Create`] 
| Builds the signet to&lowbar;spend&sol;to&lowbar;sign transaction pair for a block&period;
|===


== Data Members

[cols="1,4"]
|===
| Name| Description
| xref:SignetTxs/m_to_sign.adoc[`m&lowbar;to&lowbar;sign`] 
| The virtual &quot;to&lowbar;sign&quot; transaction that carries the signet signature&period;
| xref:SignetTxs/m_to_spend.adoc[`m&lowbar;to&lowbar;spend`] 
| The virtual &quot;to&lowbar;spend&quot; transaction committed to by the signature&period;
|===



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