[#WalletInitInterface]
= WalletInitInterface
:mrdocs:

Interface that lets the node initialize the optional wallet component&period;

== Synopsis

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

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

== Member Functions

[cols="1,4"]
|===
| Name| Description
| xref:WalletInitInterface/2destructor.adoc[`&#126;WalletInitInterface`] [.small]#[destructor]# [.small]#[virtual]#
| Destroys the interface implementation&period;
| xref:WalletInitInterface/AddWalletOptions.adoc[`AddWalletOptions`]  [.small]#[virtual]#
| Get wallet help string
| xref:WalletInitInterface/Construct.adoc[`Construct`]  [.small]#[virtual]#
| Add wallets that should be opened to list of chain clients&period;
| xref:WalletInitInterface/HasWalletSupport.adoc[`HasWalletSupport`]  [.small]#[virtual]#
| Is the wallet component enabled
| xref:WalletInitInterface/ParameterInteraction.adoc[`ParameterInteraction`]  [.small]#[virtual]#
| Check wallet parameter interaction
|===



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