<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Cli on Solo</title><link>https://solo.hiero.org/tags/cli/</link><description>Recent content in Cli on Solo</description><generator>Hugo</generator><language>en</language><atom:link href="https://solo.hiero.org/tags/cli/index.xml" rel="self" type="application/rss+xml"/><item><title>Solo CLI Reference</title><link>https://solo.hiero.org/docs/advanced-solo-setup/cli/solo-cli/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://solo.hiero.org/docs/advanced-solo-setup/cli/solo-cli/</guid><description>&lt;h2 id="overview"&gt;Overview&lt;a class="td-heading-self-link" href="#overview" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;This page is the canonical command reference for the Solo CLI.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Use it to look up command paths, subcommands, and flags.&lt;/li&gt;
&lt;li&gt;Use &lt;code&gt;solo &amp;lt;command&amp;gt; --help&lt;/code&gt; and &lt;code&gt;solo &amp;lt;command&amp;gt; &amp;lt;subcommand&amp;gt; --help&lt;/code&gt; for runtime help on your installed version.&lt;/li&gt;
&lt;li&gt;For legacy command mappings, see &lt;a href="https://solo.hiero.org/docs/advanced-solo-setup/cli/cli-migrations/"&gt;CLI Migration Reference&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="output-formats---output--o"&gt;Output Formats (&lt;code&gt;--output&lt;/code&gt;, &lt;code&gt;-o&lt;/code&gt;)&lt;a class="td-heading-self-link" href="#output-formats---output--o" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Solo supports machine-readable output for version output and for command execution flows that honor the output format flag.&lt;/p&gt;</description></item><item><title>Using Environment Variables</title><link>https://solo.hiero.org/docs/advanced-solo-setup/using-environment-variables/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://solo.hiero.org/docs/advanced-solo-setup/using-environment-variables/</guid><description>&lt;h2 id="overview"&gt;Overview&lt;a class="td-heading-self-link" href="#overview" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Solo supports a set of environment variables that let you customize its
behaviour without modifying command-line flags on every run. Variables set
in your shell environment take effect automatically for all subsequent Solo
commands.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Tip:&lt;/strong&gt; Add frequently used variables to your shell profile
(e.g. &lt;code&gt;~/.zshrc&lt;/code&gt; or &lt;code&gt;~/.bashrc&lt;/code&gt;) to persist them across sessions.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id="general"&gt;General&lt;a class="td-heading-self-link" href="#general" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Environment Variable&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Default Value&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;SOLO_HOME&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Path to the Solo cache and log files&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;~/.solo&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;SOLO_CACHE_DIR&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Path to the Solo cache directory&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;~/.solo/cache&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;SOLO_LOG_LEVEL&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Logging level for Solo operations. Accepted values: &lt;code&gt;trace&lt;/code&gt;, &lt;code&gt;debug&lt;/code&gt;, &lt;code&gt;info&lt;/code&gt;, &lt;code&gt;warn&lt;/code&gt;, &lt;code&gt;error&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;info&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;SOLO_DEV_OUTPUT&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Treat all commands as if the &lt;code&gt;--dev&lt;/code&gt; flag were specified&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;false&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;SOLO_CHAIN_ID&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Chain ID of the Solo network&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;298&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;FORCE_PODMAN&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Force the use of Podman as the container engine when creating a new local cluster. Accepted values: &lt;code&gt;true&lt;/code&gt;, &lt;code&gt;false&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;false&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="network-and-node-identity"&gt;Network and Node Identity&lt;a class="td-heading-self-link" href="#network-and-node-identity" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Environment Variable&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Default Value&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;DEFAULT_START_ID_NUMBER&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;First node account ID of the Solo test network&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;0.0.3&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;SOLO_NODE_INTERNAL_GOSSIP_PORT&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Internal gossip port used by the Hiero network&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;50111&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;SOLO_NODE_EXTERNAL_GOSSIP_PORT&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;External gossip port used by the Hiero network&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;50111&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;SOLO_NODE_DEFAULT_STAKE_AMOUNT&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Default stake amount for a node&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;500&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;GRPC_PORT&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;gRPC port used for local node communication&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;50211&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;LOCAL_NODE_START_PORT&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Local node start port for the Solo network&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;30212&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;SOLO_CHAIN_ID&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Chain ID of the Solo network&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;298&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="operator-and-key-configuration"&gt;Operator and Key Configuration&lt;a class="td-heading-self-link" href="#operator-and-key-configuration" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Environment Variable&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Default Value&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;SOLO_OPERATOR_ID&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Operator account ID for the Solo network&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;0.0.2&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;SOLO_OPERATOR_KEY&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Operator private key for the Solo network&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;302e020100...&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;SOLO_OPERATOR_PUBLIC_KEY&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Operator public key for the Solo network&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;302a300506...&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;FREEZE_ADMIN_ACCOUNT&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Freeze admin account ID for the Solo network&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;0.0.58&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;GENESIS_KEY&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Genesis private key for the Solo network&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;302e020100...&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt; Full key values are omitted above for readability. Refer to the
&lt;a href="https://github.com/hiero-ledger/solo"&gt;source defaults&lt;/a&gt; for complete key strings.&lt;/p&gt;</description></item><item><title>CLI Migration Reference</title><link>https://solo.hiero.org/docs/advanced-solo-setup/cli/cli-migrations/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://solo.hiero.org/docs/advanced-solo-setup/cli/cli-migrations/</guid><description>&lt;h2 id="overview"&gt;Overview&lt;a class="td-heading-self-link" href="#overview" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Use this page when migrating scripts or runbooks from legacy Solo CLI command paths (&lt;code&gt;&amp;lt; v0.44.0&lt;/code&gt;) to the current command structure.&lt;/p&gt;
&lt;p&gt;For full current syntax and flags, see &lt;a href="https://solo.hiero.org/docs/advanced-solo-setup/cli/solo-cli/"&gt;Solo CLI Reference&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id="legacy-to-current-mapping"&gt;Legacy to Current Mapping&lt;a class="td-heading-self-link" href="#legacy-to-current-mapping" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Legacy command&lt;/th&gt;
 &lt;th&gt;Current command&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;init&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;init&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;block node add&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;block node add&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;block node destroy&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;block node destroy&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;block node upgrade&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;block node upgrade&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;account init&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;ledger system init&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;account update&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;ledger account update&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;account create&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;ledger account create&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;account get&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;ledger account info&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;quick-start single deploy&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;one-shot single deploy&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;quick-start single destroy&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;one-shot single destroy&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;cluster-ref connect&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;cluster-ref config connect&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;cluster-ref disconnect&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;cluster-ref config disconnect&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;cluster-ref list&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;cluster-ref config list&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;cluster-ref info&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;cluster-ref config info&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;cluster-ref setup&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;cluster-ref config setup&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;cluster-ref reset&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;cluster-ref config reset&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;deployment add-cluster&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;deployment cluster attach&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;deployment list&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;deployment config list&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;deployment create&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;deployment config create&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;deployment delete&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;deployment config delete&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;explorer deploy&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;explorer node add&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;explorer destroy&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;explorer node destroy&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;mirror-node deploy&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;mirror node add&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;mirror-node destroy&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;mirror node destroy&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;relay deploy&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;relay node add&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;relay destroy&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;relay node destroy&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;network deploy&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;consensus network deploy&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;network destroy&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;consensus network destroy&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;node keys&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;keys consensus generate&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;node freeze&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;consensus network freeze&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;node upgrade&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;consensus network upgrade&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;node setup&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;consensus node setup&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;node start&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;consensus node start&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;node stop&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;consensus node stop&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;node restart&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;consensus node restart&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;node refresh&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;consensus node refresh&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;node add&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;consensus node add&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;node update&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;consensus node update&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;node delete&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;consensus node destroy&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;node add-prepare&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;consensus dev-node-add prepare&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;node add-submit-transaction&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;consensus dev-node-add submit-transactions&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;node add-execute&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;consensus dev-node-add execute&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;node update-prepare&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;consensus dev-node-update prepare&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;node update-submit-transaction&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;consensus dev-node-update submit-transactions&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;node update-execute&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;consensus dev-node-update execute&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;node upgrade-prepare&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;consensus dev-node-upgrade prepare&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;node upgrade-submit-transaction&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;consensus dev-node-upgrade submit-transactions&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;node upgrade-execute&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;consensus dev-node-upgrade execute&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;node delete-prepare&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;consensus dev-node-delete prepare&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;node delete-submit-transaction&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;consensus dev-node-delete submit-transactions&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;node delete-execute&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;consensus dev-node-delete execute&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;node prepare-upgrade&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;consensus dev-freeze prepare-upgrade&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;node freeze-upgrade&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;consensus dev-freeze freeze-upgrade&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;node logs&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;deployment diagnostics logs&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;node download-generated-files&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;No direct equivalent. Use &lt;code&gt;deployment diagnostics all&lt;/code&gt; or &lt;code&gt;deployment diagnostics debug&lt;/code&gt; based on intent.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;node states&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;consensus state download&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="notes"&gt;Notes&lt;a class="td-heading-self-link" href="#notes" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Current command tree includes additional commands not present in legacy CLI (for example &lt;code&gt;ledger account predefined&lt;/code&gt;, &lt;code&gt;deployment refresh port-forwards&lt;/code&gt;, and &lt;code&gt;consensus node collect-jfr&lt;/code&gt;).&lt;/li&gt;
&lt;li&gt;Legacy mappings are intended for migration support only. Prefer documenting and scripting the current command paths.&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Falcon Values File Reference</title><link>https://solo.hiero.org/docs/advanced-solo-setup/network-deployments/falcon-flags-reference/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://solo.hiero.org/docs/advanced-solo-setup/network-deployments/falcon-flags-reference/</guid><description>&lt;h2 id="overview"&gt;Overview&lt;a class="td-heading-self-link" href="#overview" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;This page catalogs the Solo CLI flags accepted under each top-level section of a
Falcon values file. Each entry corresponds to the command-line flag that the
underlying Solo subcommand accepts.&lt;/p&gt;
&lt;p&gt;Sections map to subcommands as follows:&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Section&lt;/th&gt;
 &lt;th&gt;Solo subcommand&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;network&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;solo consensus network deploy&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;setup&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;solo consensus node setup&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;consensusNode&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;solo consensus node start&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;mirrorNode&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;solo mirror node add&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;explorerNode&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;solo explorer node add&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;relayNode&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;solo relay node add&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;blockNode&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;solo block node add&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;All flag names must be written in long form with double dashes (for example,
&lt;code&gt;--release-tag&lt;/code&gt;). Flags left empty (&lt;code&gt;&amp;quot;&amp;quot;&lt;/code&gt;) or matching their default value are
ignored by Solo at argument expansion time.&lt;/p&gt;</description></item><item><title>Quickstart</title><link>https://solo.hiero.org/docs/simple-solo-setup/quickstart/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://solo.hiero.org/docs/simple-solo-setup/quickstart/</guid><description>&lt;h2 id="overview"&gt;Overview&lt;a class="td-heading-self-link" href="#overview" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Solo Quickstart provides a single, one-shot command path to deploy a running Hiero test network using the Solo CLI tool.
This guide covers installing Solo, running the one-shot deployment, verifying the network, and accessing local service endpoints.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt; This guide assumes basic familiarity with command-line interfaces and Docker.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id="prerequisites"&gt;Prerequisites&lt;a class="td-heading-self-link" href="#prerequisites" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Before you begin, ensure you have completed the following:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;System Readiness:
&lt;ul&gt;
&lt;li&gt;Prepare your local environment (Docker, Kind, Kubernetes, and related tooling) by following the &lt;strong&gt;&lt;a href="https://solo.hiero.org/docs/simple-solo-setup/system-readiness/"&gt;System Readiness&lt;/a&gt;&lt;/strong&gt; guide.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt; Quickstart only covers what you need to run &lt;code&gt;solo one-shot single deploy&lt;/code&gt; and verify that the network is working.
Detailed version requirements, OS-specific notes, and optional tools are documented in &lt;strong&gt;System Readiness&lt;/strong&gt;.&lt;/p&gt;</description></item><item><title>Managing Your Network</title><link>https://solo.hiero.org/docs/simple-solo-setup/managing-your-network/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://solo.hiero.org/docs/simple-solo-setup/managing-your-network/</guid><description>&lt;h2 id="overview"&gt;Overview&lt;a class="td-heading-self-link" href="#overview" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;This guide covers day-to-day management operations for a running Solo network,
including starting, stopping, and restarting nodes, capturing logs, and upgrading the network.&lt;/p&gt;
&lt;h2 id="prerequisites"&gt;Prerequisites&lt;a class="td-heading-self-link" href="#prerequisites" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Before proceeding, ensure you have completed the following:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href="https://solo.hiero.org/docs/simple-solo-setup/system-readiness/"&gt;System Readiness&lt;/a&gt;&lt;/strong&gt; - your local environment meets all hardware and software requirements.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href="https://solo.hiero.org/docs/simple-solo-setup/quickstart/"&gt;Quickstart&lt;/a&gt;&lt;/strong&gt; - you have a running Solo network deployed using &lt;code&gt;solo one-shot single deploy&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="find-your-deployment-name"&gt;Find Your Deployment Name&lt;a class="td-heading-self-link" href="#find-your-deployment-name" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Most management commands require your deployment name. Run the following command to retrieve it:&lt;/p&gt;</description></item><item><title>Step-by-Step Manual Deployment</title><link>https://solo.hiero.org/docs/advanced-solo-setup/network-deployments/manual-deployment/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://solo.hiero.org/docs/advanced-solo-setup/network-deployments/manual-deployment/</guid><description>&lt;h2 id="overview"&gt;Overview&lt;a class="td-heading-self-link" href="#overview" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Manual deployment lets you deploy each Solo network component individually,
giving you full control over configuration, sequencing, and troubleshooting.
Use this approach when you need to customise specific steps, debug a component
in isolation, or integrate Solo into a bespoke automation pipeline.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="prerequisites"&gt;Prerequisites&lt;a class="td-heading-self-link" href="#prerequisites" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Before proceeding, ensure you have completed the following:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://solo.hiero.org/docs/advanced-solo-setup/system-readiness"&gt;&lt;strong&gt;System Readiness&lt;/strong&gt;&lt;/a&gt; — your local environment
meets all hardware and software requirements (Docker, kind, kubectl, helm, Solo).&lt;/p&gt;</description></item><item><title>Cleanup</title><link>https://solo.hiero.org/docs/simple-solo-setup/cleanup/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://solo.hiero.org/docs/simple-solo-setup/cleanup/</guid><description>&lt;h2 id="overview"&gt;Overview&lt;a class="td-heading-self-link" href="#overview" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;This guide covers how to tear down a Solo network deployment, understand
resource usage, and perform a full reset when needed.&lt;/p&gt;
&lt;h2 id="prerequisites"&gt;Prerequisites&lt;a class="td-heading-self-link" href="#prerequisites" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Before proceeding, ensure you have completed the following:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://solo.hiero.org/docs/simple-solo-setup/quickstart/"&gt;&lt;strong&gt;Quickstart&lt;/strong&gt;&lt;/a&gt; — you have a running Solo network deployed using &lt;code&gt;solo one-shot single deploy&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="destroying-your-network"&gt;Destroying Your Network&lt;a class="td-heading-self-link" href="#destroying-your-network" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Important:&lt;/strong&gt; Always destroy your network before deploying a new one to avoid conflicts and errors.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;To remove your Solo network:&lt;/p&gt;</description></item><item><title>Community Contributions</title><link>https://solo.hiero.org/docs/community-contributions/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://solo.hiero.org/docs/community-contributions/</guid><description>&lt;h2 id="how-to-contribute-to-solo"&gt;How to Contribute to Solo&lt;a class="td-heading-self-link" href="#how-to-contribute-to-solo" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;This document describes how to set up a local development environment and contribute to the Solo project.&lt;/p&gt;
&lt;h2 id="prerequisites"&gt;Prerequisites&lt;a class="td-heading-self-link" href="#prerequisites" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Node.js&lt;/strong&gt; (use the version specified in the repository, if applicable)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;npm&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Docker or Podman&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Kubernetes&lt;/strong&gt; (local cluster such as kind, k3d, or equivalent)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;task&lt;/strong&gt; (Taskfile runner)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Git&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;K9s&lt;/strong&gt; (optional)&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="initial-setup"&gt;Initial setup&lt;a class="td-heading-self-link" href="#initial-setup" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;!-- markdownlint-disable MD029 --&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Clone the repository:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;git clone https://github.com/hiero-ledger/solo.git
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nb"&gt;cd&lt;/span&gt; solo
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Install dependencies:&lt;/p&gt;</description></item><item><title>CLI Reference</title><link>https://solo.hiero.org/docs/advanced-solo-setup/cli/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://solo.hiero.org/docs/advanced-solo-setup/cli/</guid><description/></item><item><title>Documentation</title><link>https://solo.hiero.org/docs/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://solo.hiero.org/docs/</guid><description>&lt;div class="pageinfo pageinfo-warning td-max-width-on-larger-screens mx-0"&gt;
&lt;p&gt;This documentation provides a comprehensive guide to using Solo to launch a Hiero Consensus Node network, including setup instructions, usage guides, and information for developers. It covers everything from installation to advanced features and troubleshooting.&lt;/p&gt;
&lt;/div&gt;</description></item></channel></rss>